nginx 502 Bad Gateway 的一种解决方法(转载)
来源:互联网 发布:企业秀是个什么软件 编辑:程序博客网 时间:2024/06/13 03:56
nginx 502 Bad Gateway 的一种解决方法(转载)
24. 03.
本文系转载,值得参考一读:
原文地址:http://blog.nowans.com/content/log.2008.10.29.229.html
作者: bugx
昨天装上nginx后在高负载的时候,论坛上传图片或者执行较长时间脚本的时候就不停的出现502 Bad Gateway ,网上搜了,大多数都是张大师的那篇解决方案,他的解决方案是
http
{
......
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
......
}
增加了fastcgi的相应请求时间。但是我在实际中碰到了这个问题,设置到500,还是会出现,只是比我设置120的时候要少一些。后来发现主要是在一些post或者数据库操作的时候出现这种情况,静态页面是不会出现的。
反复的查问题,调试,也加大了CGI的进程数。
128
256再加上去可能会变得很慢。占用内存大了。
在php-fpm.conf设置中还有一项,可能当时没注意到,无意中改了这个值。
request_terminate_timeout
这个值是max_execution_time,就是fast-cgi的执行脚本时间。
0s
0s为关闭,就是无限执行下去。(当时装的时候没仔细看就改了一个数字)
发现,问题解决了,执行很长时间也不会出错了。
优化fastcgi中,还可以改改这个值5s 。看看效果
终于发现502的错误其实不是nginx的问题,哈哈
php-cgi进程数不够用、php执行时间长、或者是php-cgi进程死掉,都会出现502错误
- nginx 502 Bad Gateway 的一种解决方法(转载)
- Nginx 502 bad gateway问题的解决方法
- Nginx 502 bad gateway问题的解决方法
- Nginx 502 Bad Gateway错误的原因分析与解决方法
- Nginx 502 Bad Gateway 错误的原因及解决方法
- Nginx 502 Bad Gateway 错误的原因及解决方法
- nginx+php显示 502 bad gateway的解决方法
- nginx+php显示 502 bad gateway的解决方法
- nginx+php显示 502 bad gateway的解决方法
- nginx+php显示 502 bad gateway的解决方法
- ubuntu+nginx 出现502 bad gateway解决方法
- 经验之谈:nginx php 502 bad gateway 解决方法
- nginx 502 bad gateway
- nginx 502 Bad Gateway
- 502 Bad Gateway nginx
- nginx 502 bad gateway
- nginx 502 bad gateway
- Nginx 502 Bad Gateway错误的解决办法
- 联通正式发布沃Phone手机操作系统 称拥有自主产权
- Unicode编码汉字对照表(二)
- 读写xml所有节点个人小结 和 读取xml节点的数据总结
- ext combo 无法获取VALUE值
- Windows CE 编程的十点忠告
- nginx 502 Bad Gateway 的一种解决方法(转载)
- Apache Commons工具集简介
- CSDN博客字体设置,字体颜色设置失效
- C# Winform 去掉按钮按下时周围黑线框
- C++ 简单的文件操作_适合初学者
- FlashDevelp3.3.4+Molehill_alpha+Away3D4_alpha配置环境下的水波纹Demo编译
- onNewIntent与singleTask
- P240 程序设计: 猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。(VC版)
- strcat函数越界的问题