- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Режим nginx+ php-fpm может очень сильно пожирать память, если их не вырубать.
Как написали выше, график может врать и в какой-то пиковый момент из-за нехватки памяти выбивает MySQL и цикл начинается заново, это точно видно по графику.
Тут надо настраивать php-fpm и лимитировать их по количеству, ну или как минимум надо задать, чтобы они самоуничтожались. И опять же, если сайтов много, то мы попадаем в очень опасную ситуацию.
Как видим по умолчанию стоит 2 воркера (потока php-fpm ), но надо держать в памяти, что это для каждого сайта. Если у нас 10 сайтов * 2 воркера, это уже 20 штук, если каждый будет пожирать по 3% памяти, вот уже у нас 60% памяти быстро уходит.
Поэтому надо проверить не убивается ли Mysql, и лучше смотреть процессы не top, а htop.
А уж вообще хороший вариант, это обратиться к специалисту, чтобы всё проверил и настроил вам VDS. Возможно тут вообще nginx+php-fpm не нужен и будет достаточно apache+FastCGI там более глобально можно настроить, чтобы всем памяти хватало.
Режим nginx+ php-fpm может очень сильно пожирать память, если их не вырубать.Тут надо настраивать php-fpm и лимитировать их по количеству, ну или как минимум надо задать, чтобы они самоуничтожались. И опять же, если сайтов много, то мы попадаем в очень опасную ситуацию.
Будто Apache по другому работает.
Будто Apache по другому работает.
В данном случаи (учитывая fastpanel), да по другому. Как минимум с FastCGI мы можем указать 0 воркеров в динамическом стиле, да ещё и указать максимальное количество для всех пользователей и для каждого пользователей, а вот с fpm такое не прокатит.
Как видим по умолчанию стоит 2 воркера (потока php-fpm ),
обычно количество воркеров = количество ядер+1
на ISPmanager - там лог пишется по всем сайтам в один файл..
На ISPmanager тоже для каждого сайта отдельно. И это правильно - разребать логи десятков сайтов можно запариться.
Скриншот команды top:
Своп сделай - полегчает. Но это не отменяет других мероприятий. Вплоть до увеличения памяти.
В данном случаи (учитывая fastpanel), да по другому. Как минимум с FastCGI мы можем указать 0 воркеров в динамическом стиле, да ещё и указать максимальное количество для всех пользователей и для каждого пользователей, а вот с fpm такое не прокатит.
а вот почему то не хочет работать мой сайт с FastCGI - выскакивает надпись Internal Server Error, с CGI работает.
а вот почему то не хочет работать мой сайт с FastCGI - выскакивает надпись Internal Server Error, с CGI работает.
А потому, что небось файлы загружали через root или не того пользователя, что сам сайт? В основном это из-за этого проблемы. Или архивы распаковали с файлами, а свойства файлов остались от старого хостинга и их надо корректировать.
Но в любом случаи FastCGI без настроек не исправит проблему т.к. по умолчанию в этой панели он ведёт себя точно так же как и PHP-FPM
Зато в режиме CGI сайт будет немного тормозить, зато как удобно, запрос создался, отработал, сдох. Экономичнее некуда 😂
А потому, что небось файлы загружали через root или не того пользователя, что сам сайт? В основном это из-за этого проблемы.
все верно.. у меня на ВПС лишь один пользователь fastuser ( Суперадминистратор ) - дочерних пользователей не создавал... и фтп сделан на пользователя fastuser, от которого и заливал файлы..