php502问题解决:recv() failed (104: Connection reset by peer) while reading response header from upstream
来源:互联网 发布:数据抽样方法 编辑:程序博客网 时间:2024/06/06 01:37
[error] 28068#0: *593102 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 192.168.1.21, server: www.xxxx.com, request: "POST /ep.php HTTP/1.1", upstream: "fastcgi://unix:/dev/shm/php-cgi.sock:", host: "www.xxxxx.com"
此问题在于,nginx的buffer太小了,timeout太小了。在nginx配置文件目录grep buffer * -irn
、grep timeout * -irn
,然后把所有的buffer加倍,改完之后的效果如下:
nginx.conf:18: client_header_buffer_size 64k;nginx.conf:19: large_client_header_buffers 4 64k;nginx.conf:21: client_body_buffer_size 20m;nginx.conf:31: fastcgi_buffer_size 128k;nginx.conf:32: fastcgi_buffers 4 128k;nginx.conf:33: fastcgi_busy_buffers_size 256k;nginx.conf:39: gzip_buffers 16 8k;proxy.conf:4:proxy_buffer_size 64k;proxy.conf:5:proxy_buffers 4 128k;proxy.conf:6:proxy_busy_buffers_size 256k;
nginx.conf:24: keepalive_timeout 240;nginx.conf:28: fastcgi_connect_timeout 600;nginx.conf:29: fastcgi_send_timeout 600;nginx.conf:30: fastcgi_read_timeout 600;nginx.conf_bk:30: #keepalive_timeout 0;nginx.conf_bk:31: keepalive_timeout 65;nginx.conf_bk:106: # ssl_session_timeout 5m;nginx.conf.default:30: #keepalive_timeout 0;nginx.conf.default:31: keepalive_timeout 65;nginx.conf.default:106: # ssl_session_timeout 5m;proxy.conf:1:proxy_connect_timeout 600s;proxy.conf:2:proxy_send_timeout 1200;proxy.conf:3:proxy_read_timeout 1200;
参考:
http://stackoverflow.com/questions/22697584/nginx-uwsgi-104-connection-reset-by-peer-while-reading-response-header-from-u
阅读全文
0 0
- php502问题解决:recv() failed (104: Connection reset by peer) while reading response header from upstream
- recv() failed (104: Connection reset by peer) while reading response header from upstream
- 解决 recv() failed (104: Connection reset by peer) while reading response header from upstream
- nginx recv() failed (104: Connection reset by peer) while reading response header from upstream解决方法
- failed (104: Connection reset by peer) while reading response header from upstream, client: x.x.x.x
- nginx 8051#0: *4 recv() failed (104: Connection reset by peer) while reading response header from u
- 对于PHP引起的(104: Connection reset by peer) while reading response header from upstream错误解决方法
- nginx [error] 15644#0: *112680 recv() failed (104: Connection reset by peer) while reading response
- upstream timed out (110: Connection timed out) while reading response header from upstream 问题解决
- while reading response header from upstream
- nginx upstream timed out (110: Connection timed out) while reading response header from upstream
- upstream prematurely closed connection while reading response header from upstream分析与解决
- Reading from client: Connection reset by peer
- nginx 错误502 upstream sent too big header while reading response header from upstream
- upstream sent invalid header while reading response header from upstream 错误解决
- 69331 upstream sent too big header while reading response header from upstream
- nginx 错误502 upstream sent too big header while reading response header from upstream
- nginx 错误502 upstream sent too big header while reading response header from upstream
- CentOS6开启FTP及telnet服务
- Codeforces 431C —— k-Tree(DP)
- 牛客网-做题笔记
- 《机器学习》读书笔记 3 第1章 绪论
- HDU 6076 Security Check (DP, 2017 Multi-Univ Training Contest 4)
- php502问题解决:recv() failed (104: Connection reset by peer) while reading response header from upstream
- Android学习笔记——Git使用技巧
- 01背包的路径全纪录
- LVM
- Google算法题:最多有k个不同字符的最长子字符串
- 使用QUnit测试JavaScript
- mysql 数据库 sql mode 的研究与整理
- 快速幂-竞赛算法用法-和-例题详解---Hayden's Blog.
- USB驱动之xhci