Все хорошо работало, пока я не обновляю 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, запускающийся слишком медленный.
Кто-то знает то, что произошло с ним? Сервис должен перезапустить в секундах, не минутах.
Я думаю и выполнил Вас, сайт и страница отобразили 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/