網上找來的幾乎都是一樣的答案。
1、查看當前的PHP FastCGI進程數(shù)是否夠用:
netstat -anpo | grep "php-cgi" | wc -l
如果實際使用的“FastCGI進程數(shù)”接近預設的“FastCGI進程數(shù)”,那么,說明“FastCGI進程數(shù)”不夠用,需要增大。
修改進程數(shù),配置php-fpm.conf:
<value name="max_children">25</value>中間的數(shù)字改為你要的
2、部分PHP程序的執(zhí)行時間超過了Nginx的等待時間,可以適當增加nginx.conf配置文件中FastCGI的timeout時間,
例如:
......
http
{
......
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
......
}
......
發(fā)表評論