nginx с php-fpm получил 502 плохой шлюз на сервере ubuntu 12.04

nginx с php-fpm получил 502 плохой шлюз на сервере ubuntu 12.04

Я просто не знаю, почему у меня возникла ошибка 502. Пожалуйста, помогите. Вы можете зайти сюдаhttp://upliu.net/phpinfo.php phpinfo.php содержит только одну строку кода: phpinfo(); но я получил ошибку 502 bad gateway. Кто-нибудь может помочь? Спасибо. Вот мои файлы конфигурации:

https://github.com/upliu/some-files

Я использую Ubuntu Server 12.04.3

nginx 1.4

php 5.5.7 с fpm

Здравствуйте, я полностью уверен, что служба php-fpm запущена, а nginx работает нормально. Я пишу тестовый код, который содержит только одну строку 'echo "hello";', он может работать отлично, но после того, как я добавил новую строку 'phpinfo();', я получил ошибку 502 bad gateway, я не знаю почему, кто-нибудь может мне помочь?

решение1

Ошибка 502 bad gateway не является ошибкой PHP, это ошибка HTTP (nginx), которая означает, что nginx не смог передать соединение прослушивателю. Предположим, что вы запускаете php как fpm, убедитесь, что главный процесс phpfpm запущен, и что он прослушивает тот же порт TCP, на который nginx передает соединения. Проверьте конфигурацию proxy_pass nginx и убедитесь, что пул процессов php-fpm на вашем сервере запущен. Не забудьте просмотреть журналы ошибок nginx, и как только вы пройдете 502 и увидите phpinfo(), проверьте журналы php на предмет других проблем.

Связанный контент