重启php-fpm.
/usr/local/php_fcgi/sbin/php-fpm restart
----------------------------------
php-fpm.conf有两个至关重要的参数,一个是”max_children”,另一个是”request_terminate_timeout”.
netstat -anpo | grep "php-cgi" | wc -l
75
因此将max_children由5改为100.
request_terminate_timeout 原本是0s,按照建议修改为900s。
--------------------------------
使用ulimit -n 查看文件打开连接数,在查看一下php-fpm 配置文件里 rlimit_files的值 ,
发觉php-fpm配置文件打开连接数与系统文件打开连接数不一致
解决办法:
修改php-fpm配置文件中的
- <value name=”rlimit_files”>65535</value>
-----------------------------