Изменение имени пула php5-fpm вызывает 502

У меня есть веб-сервер, на котором запущено несколько сайтов, каждый сайт имеет собственный пул php5-fpm.

Один конкретный сайт ведет себя очень странно. У меня есть конфигурационный файл для него в /etc/php5/fpm/pool.d/, и все такое же, как и на всех других сайтах на сервере, за исключением одного ...

; Start a new pool named 'www'.
; the variable $pool can we used in any directive and will be replaced by the
; pool name ('www' here)
[www]

Адрес FastCGI:

listen = /var/run/php5-fpm/website.sock

и это соответствует правилу fastcgi_pass в файле конфигурации vhost:

fastcgi_pass unix:/var/run/php5-fpm/website.sock;

Я сузил его до имени пула, если я изменю [www] на что-нибудь еще и перезапущу php5-fpm, Я получаю 502 по всем сайтам.

Очень странно, что выполнение того же процесса на любом другом сайте на сервере не вызывает этой проблемы. Каждый сайт успешно работает на собственном пуле, кроме этого.

Любая помощь будет принята с благодарностью,

0
задан 12 February 2016 в 14:41
1 ответ

Я решил эту проблему, выполнив следующие действия:

  1. sudo tailf /var/log/php5-fpm.log

Это дало мне ценные отзывы о том, что пул не может listen

  1. grep "\ [www \]" * .conf

Это показало, что у меня было несколько файлов .conf, содержащих [www], я исправил это и перезапустил php5-fpm и nginx, и 502 ошибки исчезли, и я смог дать мошенническому сайту имя пула

Надеюсь, это кому-то поможет

0
ответ дан 5 December 2019 в 10:42

Теги

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