recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 127.0.0.1, server: 127.0.0.1, request: "GET /data.php?random=0YMkNeNyJhY3kQiOiJMrIiwiYdCI6M0TYxODNc2MDYk4MjkyMNX0_&callback=jQuery35104466580732208365_1618760682879&_=1618760682880 HTTP/1.1", upstream: "fastcgi://unix:/tmp/php-cgi-56.sock:", host: "127.0.0.1", referrer: "http://127.0.0.1/list/dianshi.html"
代码部署到服务器 ngnix日志出现了大量的recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 127.0.0.1, server: 127.0.0.1, request: "GET /data.php?random=0YMkNeNyJhY3kQiOiJMrIiwiYdCI6M0TYxODNc2MDYk4MjkyMNX0_&callback=jQuery35104466580732208365_1618760682879&_=1618760682880 HTTP/1.1", upstream: "fastcgi://unix:/tmp/php-cgi-56.sock:", host: "127.0.0.1", referrer: "http://127.0.0.1/list/dianshi.html"
各种百度 都说是ngnix的配置和pph-fpm的配置问题 最后发现我的都不是
而是安全规则中的入口和出口的开放端口规则设置的不合适 我把出口的所有端口打开就好了

在将代码部署到服务器后,遇到NGINX日志频繁报错'recv() failed (104: Connection reset by peer) while reading response header from upstream'。经过排查,问题并非由NGINX配置或PHP-FPM配置引起,而是由于安全规则中入口和出口端口设置不恰当。最终解决方案是调整安全策略,开放所有出口端口,从而消除该错误。
908

被折叠的 条评论
为什么被折叠?



