Jun052010
php-cgi进程数超过预设值问题的解决办法
今天配置好VPS的生产环境,把博客搬过去了。 VPS环境:CentOS 5.5 +Nginx 0.7.65+php 5.2.10+mysql 5.1.44. 刚才登陆SSH查看了下进程,发现php-cgi进程有16个之多,我记得配置文件中只允许5个php-cgi进程啊,检查了下配置文件,还是5个,赶紧百度搜索一下,结果如下:
因为对nginx服务重启次数较多,不知道哪次重启时候失败导致nginx进程虽然停止了, 但是一起的5个php-fcgi却没有重启,导致这些进程还留在内存里不能被释放。需要强制手动杀掉所有的php- fcgi进程后再重启php-fpm就可以了。