@danil_linkins

Сервер падает от перегрузок из-за fastcgi, в чем может быть проблема?

На виртуальном серевере 2 ядра, 4 гб оперативки, 15 доменов и 75 поддоменов примерно.
Несколько работают на modx, поддомены привязаны к одной из админок. весь php исполняется как cgi скрипт.

из логов постоянно вылетает такая ошибка:
[error] mod_fcgid: process /var/www/php-bin/username/php(15316) exit(communication error), get unexpected signal 11

И падает сайт с 502 кодом ответа.

Подскажите, в чем может быть проблема?
Если не хватает помяти, то какой надо ставить лимит в php.ini?
  • Вопрос задан
  • 478 просмотров
Пригласить эксперта
Ответы на вопрос 3
dima9595
@dima9595
Junior PHP
Как мне кажется да, дело в памяти и процессоре.
Точно не разбирался с веб серверами, но на мой взгляд при установке 128мб на 1 сайт * 15 доменов - выйдет уже много. А у вас ещё и поддомены. Так что сами понимаете, что просто сервер не справляется с такими нагрузками. Либо ставьте совсем мало памяти на выделение, либо улучшайте сам сервер. Ещё можно попробовать кэширование использовать.
Ответ написан
@neol
11 код - ошибка сегментирования. Скорее всего баг в каком-то модуле PHP или используемой библиотеке. Такое ловить надо или дебагером, или методом научного тыка.
Совсем не факт, что проблема как-то связана с нагрузкой, мощностью железа или количеством виртуальных хостов.
Ответ написан
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы