调整nginx出现502错误

最近某台服务器经常出现502错误,特地今天优化了一番。

502就是后端cgi或者代理服务器执行超时,nginx抛出来的信息,现在是跳转了,虽然跳转了,但是还是不爽。

1.request_terminate_timeout 执行php超时参数

2.max_children的合理设置

3.max_requests的合理设置

4.绑定nginx工作的CPU,腾空CPU0,CPU0要做网卡中断等事宜。

5.优化后端mysql

6.优化代理超时部分

7.fastcgi_connect_timeout、fastcgi_send_timeout、fastcgi_read_timeout

8.升级linux内核到 2.6.36-rc8

修复ip_conntrack: table full, dropping packet.问题,这个问题不是网络上说的由ip_conntrack_max引起的。

服务器维护 服务器配置 服务器 维护 运维 网管 系统调优 网络调优 数据库优化