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

Как отлаживать nginx и php-fpm помимо nginx -t, журнала доступа, журнала ошибок и статуса php * -fpm?

Почти две недели я застрял с эта проблема LEMP где я получаю только одну ошибку, и я не чувствую, что эта ошибка помогает мне решить мою проблему:

*1 connect() failed (111: Connection refused) while connecting to upstream,
client: MY_IP_ADDRESS, server: example.com, request: "GET /
HTTP/2.0", upstream: "fastcgi://127.0.0.1:9000".

nginx -t, access.log, и /etc/init.d/php*-fpm status не возвращает дополнительных ошибок.

Я не впервые получаю "расплывчатые" connection refused ошибка Nginx, в то время как другой журнал ошибок не указывает, что может быть источником проблемы:

Как дальше отлаживать Nginx в таких условиях?

Кстати, я пытался связаться с разработчиками Nginx по этому поводу, но они отключили любой разумный способ связаться с ними (например, они не получают электронные письма от отправителей Gmail или проблемы с GitHub).

Ваш nginx config указывает, что он должен подключаться к PHP-FPM используя TCP для 127.0.0.1:9000 но твой PHP-FPM config указывает, что он не прослушивает TCP-порт 9000, а вместо этого использует сокет unix /run/php/php7.0-fpm.sock так что вы получите connection refused.