nginx 502 bad gateway
我们在使用nginx的时候有不少问题出现,首先我们就来解决下nginx 502错误的问题
经 过分析将nginx的error log打开,发现”pstream sent too big header while reading response header from upstream”这样的错误提示,查阅了一下资料,大意是nginx缓冲区有一个bug造成的,我们网站的页面消耗占用缓冲区可能过大
我们是nginx反向代理
proxy是nginx作为client转发时使用的,如果header过大,超出了默认的1k,就会引发上述的upstream sent too big header (说白了就是nginx把外部请求给后端apache ,apache返回的header
#添加这3行 ,
............
fastcgi_connect_timeout 60;
fastcgi_send_timeout 180;
fastcgi_read_timeout 180;
fastcgi_buffer_size 128k;
fastcgi_buffers 4 256k;
fastcgi_busy_buffers_size 256k;
fastcgi_temp_file_write_size 256k;
fastcgi_intercept_errors on
011/01/07 11:12:57 [error] 10770#0: *38585340 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 116.22.131.154, server: *.xywy.com, request: "GET /ysmp/index.php?did=124994 HTTP/1.0", upstream: "http://127.0.0.1:8080/ysmp/index.php?did=124994", host: "xywy.yn16.com"
后来原来那错误没了出了新错误了 upstream timed out 超时?
server { 声明:优质手游攻略创作不易,来源:爱钻网。转载务必注明出处:http://www.aizuanapp.com/article/15576.html ① 扫二维码或添加微信号:sjyou_com 关注"爱钻网" ② 领取游戏礼包、手游攻略、新游推荐、游戏陪玩、原创测评 ③ 赶紧扫一扫添加吧,Get手游技巧~
- 解决 502、504 Gateway Time-out(nginx)
- nginx 502 bad gateway
- 完美解决Nginx 504 Gateway time-out
- LNMPA遇到504 Gateway time-out错误的解决方法
- nginx + php-fpm页面显示空白的问题
- php-cgi进程cpu占用资源过高的原因及解决方法
- Nginx 504 Gateway Time-out问题的解决经历
- nginx php空白页 fastcgi_param
- 如何在Linux下配置NFS服务器?
- windows server 2003配置asp.net4.0网站找不到该页等问题解决方案