1、PHP5.2.17+FPM升级的问题
在升级php版本的过程中,安装php到/usr/local/php-5.2.17目录中,配置好php.ini和php-fpm.conf等配置文件,测试完成后,按如下步骤操作
先停nginx再停fpm服务
unlink /usr/local/php
ln -s /usr/local/php-5.2.17 /usr/local/php
先启动fpm再启动nginx服务
结果第二天发现有问题,查看日志有很多499的报错,日志显示都超时,因为cgi端口都做了隔离,发现只有部分端口对应的站点才有这个问题,所以查看fpm进程是否正常。由于每天凌晨有重启fpm服务的任务,fpm进程应该都是当天的,但是发现有两个fpm主进程是上一天的,所以判断应该是重启失败,结果新的请求被分配到老的fpm进程处理,删除了对应的php文件夹之后就相当于没有php来处理这些任务,所以导致错误产生,将这些老的fpm停止后,重启fpm,问题解决,下次升级过程中应该注意该问题。
阅读(1721) | 评论(0) | 转发(0) |