还是智力网站晒晒IQ网,使用的是万网云主机。配置是nginx+Fastcgi+mysql,问题情况是网站有时会莫名其妙出现2-3分钟卡死,页面空白在刷新,有时一直卡着,有时会报502错误,网站可以PING得通,内存、CPU都显示正常。网上找了下,感觉可能是因为Fastcgi挂起卡死了。找了些相关资料,修改了相关配置,具体如下。

调大缓存区

fastcgi_buffer_size 128k;
fastcgi_buffers 8 128k;
如果你使用的是nginx的负载均衡Proxying,调整
proxy_buffer_size  16k;   这里参数调大
proxy_buffers   4 16k;

调大子进程数

max_children 20 (可以调更大 我原来只设置了8。。)

调整之后目前还没有发现相关问题。

参考文档:

1、php-fpm.conf参数详解

2、nginx报的http错误解决方法

3、[php-fpm自动拉起]从nginx的502错误出发谈锁机制在服务器自动监控脚本中的应用