错误信息
2020/08/27 18:20:22 [error] 29540#29540: *2169417 upstream prematurely closed connection while reading response header from upstream, client: 172.31.30.38, server: moviecms.ctlife.tv, request: "POST /scriptCms/get_data.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9001", host: "moviecms.ctlife.tv:8000"
2020/08/27 18:20:24 [error] 29540#29540: *2118506 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 172.31.36.133, server: moviecms.ctlife.tv, request: "POST /scriptCms/get_data.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9001", host: "moviecms.ctlife.tv:8000"
考虑参数配置
fastcgi支持的连接设置
nginx的检查下,连接数、响应时间设置
redis内存支持大写设置
还有看下php-fpm.conf的request_terminate_timeout
解决方案
参考
记一次线上由nginx upstream keepalive与http协议"协作"引起的接口报错率飙高事件
https://www.cnblogs.com/succour/p/6305574.html
Nginx常见的错误及解决方法
https://blog.51cto.com/nanchunle/1657410