Назад | Перейти на главную страницу

как запустить / перезапустить процесс fastcgi?

Я использую nginx и fastcgi, чтобы вести блог на wordpress.

Через некоторое время я получаю 502 ошибки неверного шлюза. Если я перезагружаю сервер, все работает нормально.

Другие сайты, работающие на nginx, не работают (они не основаны на php), поэтому я просто понял, что это должен быть процесс fastcgi после просмотра файлов журнала, говорящих, что восходящий клиент 127.0.0.1 не отвечает.

Как мне перезапустить это? Есть ли специальный файл журнала для этого процесса fastcgi?

Это зависит от дистрибутива / типа, но вероятно:

service php-fpm restart
or
service php5-fpm restart

В любом случае перезапуск службы не является решением, вы должны найти проблему, почему восходящий поток не отвечает. Вы можете предоставить несколько журналов, чтобы прояснить проблему.

Зависит от установки:

  • найдите сценарий init.d: ​​ls -al /etc/init.d/*php*
  • посмотрите / usr / bin / php-fastcgi: ls -al / usr / bin / php-fastcgi
  • посмотрите / usr / bin / spawn-fcgi (если существует '/ usr / bin / spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -f / usr / bin / php5-cgi', чтобы начать, 'killall spawn-fcgi 'остановить)

В Ubuntu у каждого сайта есть процесс в

/etc/init.d/php-fcgi-domain-com-br

Итак, чтобы перезапустить процесс домена PHP:

sudo service php-fcgi-domain-com-br restart