502错误原因解决方法(502错误)
2023-08-23 00:42:59 来源:互联网
诸多的对于502错误原因解决方法,502错误这个问题都颇为感兴趣的,为大家梳理了下,一起往下看看吧。
1、没有足够的php-cgi进程。用vimhpp-fpm.conf修改两个参数。
(资料图片仅供参考)
2、安装使用过程中出现502问题,一般是因为默认php-cgi进程是五个,可能是phpcgi进程不足造成的。
3、您需要修改/usr/local/PHP/etc/PHP-fpm . conf来适当增加max_children值。
4、这个值是不确定的,需要我们自己去计算。原则上,值越大越好。php-cgi的进程越多,速度越快,排队的请求越少,从而降低了502错误的概率。
5、一般来说,一个服务器的每个php-cgi正常消耗20M左右的内存。如果我把这个值设置为80,它将消耗大约1600M的服务器内存。
6、检查当前系统中有多少php-cgi进程正在运行。
7、 netstat -anpo | grep php-cgi | wc -l
8、如果这个值接近你的配置文件中设置的值,那就说明你需要加一个说明:这个要看机器的实际情况,每台机器的硬件设施和环境都不一样。
9、参数为:value name=" max _ children " 80/value
10、另一个参数是php-cgi脚本的执行时间。
11、value name=" request _ termin ate _ time out " 0s/value这里写0s表示php-cgi会一直执行,没有时间限制。
12、注意:如果做不到这一点,说明你的PHP-CGI可能有BUG。
13、或者你的宽带不够或者你的PHP-CGI因为其他原因造假,那么建议你给request_terminate_timeout赋值,可以根据服务器的性能来设置。
14、一般来说,性能越好,可以设置的越高,从20分钟到30分钟。
15、修改完这两个参数后,重启php-cgi看看是否还出现502错误。
16、Php需要很长时间来执行
17、The execution of server-side programming language (abbreviation of professional hypertext preprocessor) timed out. Modify /usr/local/php/etc/php.ini to change the maximum execution time to 300.
18、 重启一下php-cgi,看是否还出现502错误
以上就是502错误这篇文章的一些介绍,希望对大家有所帮助。
标签:
相关热词搜索:
[责任编辑:]
相关阅读
- (2023-08-22)CCTV不播!中超2亿豪阵PK泰超劲旅,武磊+5外援出击,主帅输不起
- (2023-08-22)“七夕”拉动酒店经济:订单增四成,最贵一单花了82400元
- (2023-08-22)国家医保局:已有50余种罕见病用药纳入医保药品目录
- (2023-08-22)北京私立学校哪家好?这几所放心选择!
- (2023-08-22)轨温50度:地铁工务员工高温护航 保障安全
- (2023-08-22)山东全面推行行政处罚决定和信用修复告知“两书同达”
- (2023-08-22)国家卫健委:中国居民健康素养水平连续十一年提升