咨询了大仙,大仙给出的办法是这样的。
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修改成你想要的数字!