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

/ 0评 / 0

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

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目下的所有文件
找到:
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修改成你想要的数字!

 

发表评论

邮箱地址不会被公开。 必填项已用*标注