近两周我被困住了这个 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 问题)。
答案1
您的nginx
配置指定它应该PHP-FPM
使用 TCP连接到,127.0.0.1:9000
但您的PHP-FPM
配置指定它不监听 TCP 端口 9000,而是使用 unix 套接字,/run/php/php7.0-fpm.sock
因此您得到connection refused
。