2018-12-14

增加fastcgi_connect_timeout 等三个参数值的方法效果也不好

经过长时间反复测试,发现静态页面不会出现该错误,只有在运行动态页面或者长时间操作数据库时才会出现这个错误,重启Nginx+FastCGI后即可解决,但是几分钟到几个小时后又会出现该错误。

经过测试,发现修改php-fpm.conf文件中 request_terminate_timeout即FastCGI脚本运行时间可以有效改善该问题,增加CGI进程数也可以改善该问题,但占资源太多效率太低。

还可以修改

0s

5s 

等值对FastCGI进行优化,所以出现502的错误其实不是nginx的问题

php-cgi进程数不够用、php执行时间长、或者是php-cgi进程死掉,都会出现502错误


2018-12-14_第1张图片
2018-12-14_第2张图片
2018-12-14_第3张图片
2018-12-14_第4张图片
2018-12-14_第5张图片

你可能感兴趣的:(2018-12-14)