今天一大早就出现访问Nginx的网站超卡

咨询了大仙,大仙给出的办法是这样的。

unix套接字会不稳定,流量大高并发的服务器还是ip端口链接方式稳定。

于是Sandy按照大仙的指示开始修改!

教程如下~

首先修改
/usr/local/php/etc/php-fpm.conf
找到:<value name=”listen_address”>/tmp/php-cgi.sock</value>
修改成:<value name=”listen_address”>127.0.0.1:9000</value>

然后修改
/usr/local/nginx/conf目录下的nginx.conf,如果有虚拟机的同时修改vhost目下的所有文件
找到:

1
2
3
4
5
6
7
location ~ .*\.(php|php5)?$
{
try_files $uri =404;
fastcgi_pass  unix:/tmp/php-cgi.sock;
fastcgi_index index.php;
include fcgi.conf;
}

将fastcgi_pass  unix:/tmp/php-cgi.sock;修改成fastcgi_pass  127.0.0.1:9000;

由于php-cgi执行大的php文件基本会挂掉,所以我们把PHP执行时间修改一下
<value name=”request_terminate_timeout”>120s</value>

120s修改成你想要的数字!