Nginx提示502和504错误的临时解决办法

Others 2019-03-04 06:57:47 2019-03-04 06:57:47 2120 次浏览

如果网站的访问量确实非常非常大,而Nginx+FastCGI只能对处理瞬间或短时间内的高并发有很好的效果,所以目前唯一的终极解决方案是:定时平滑重启php-cgi。
具体配置如下:
1、写一个非常简单的脚本:

#vi /home/www/scripts/php-fpm.sh 

内容如下:

#!/bin/bash # This script run at */1 /usr/local/php/sbin/php-fpm reload 

2、将脚本添加至计划任务:

#crontab -e 内容如下:
*/1 * * * * /home/www/scripts/php-fpm.sh