недопустимый шлюз nginx 502 в течение 1 минуты после перезапуска

Все хорошо работало, пока я не обновляю PHP к 7,2

В течение минуты после перезагрузки сервера nginx бросает 502 ошибки.

В журнале ошибок Nginx говорится при слушании unix:/var/run/php/php7.2-fpm.sock:

[crit] 671#671: *2 connect() to unix:/var/run/php/php7.2-fpm.sock failed (2: No such file or directory) while connecting to upstream, client: 123.123.123.123, server: mysite.domain, request: "POST /provider.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.2-fpm.sock:", host: "mysite.domain", referrer: "http://mysite.domain/"

и говорит

[error] 667#667: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 123.123.123.123, server: mysite.domain, request: "POST /provider.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "mysite.domain", referrer: "http://mysite.domain/"

при слушании 127.0.0.1:9000

Так или иначе одну минуту спустя nginx начинает работать как ожидалось.

Походит на php7.2-fpm, запускающийся слишком медленный.

Кто-то знает то, что произошло с ним? Сервис должен перезапустить в секундах, не минутах.

1
задан 11 August 2018 в 02:29

1 ответ

Я думаю и выполнил Вас, сайт и страница отобразили 502 сообщения недопустимого шлюза. Это помогло мне:

 - Edit /etc/php5/fpm/pool.d/www.conf
 - Change listen = /var/run/php5-fpm.sock to listen = 127.0.0.1:9000
 - Ensure the location is set properly in nginx.conf.

location ~ \.php$ {
  fastcgi_split_path_info ^(.+\.php)(/.+)$;
  fastcgi_pass 127.0.0.1:9000;
  fastcgi_index index.php;
  include fastcgi_params;
}
 - Run sudo service php5-fpm restart

Таким образом, возможно, это поможет Вам.

Источник ссылки: https://wildlyinaccurate.com/solving-502-bad-gateway-with-nginx-php-fpm/

0
ответ дан 7 December 2019 в 23:52

Другие вопросы по тегам:

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