问题列表分类: PHPPHP递归次数过大造成502 Bad Gateway有什么方法解决吗?
0
头像php+八月 asked 2年 ago

PHP递归次数过大造成502 Bad Gateway有什么方法解决吗?如下图:PHP递归次数过大造成502 Bad Gateway

在代码加了ini_set 2024M这个也是增多些次数,但还达不到客户的要求,我 应该怎么办?
2 Answers
0
头像付杰 管理员 answered 2年 ago

我是从来不建议做太多递归的,记住:PHP程序是靠服务器的CPU、内存来提速的;如果你的服务器CPU、内存这两块不行也是一个麻烦,只好服务器升级;你也不说一下你的服务器配置情况,比如说我的服务器是:2核心2G2M;

建议你可以做如下检查:

1、FastCGI 进程数

2、Nginx等待php执行时间
fastcgi_connect_timeout 0;
fastcgi_send_timeout 0;
fastcgi_read_timeout 0;

3、php内存限制
memory_limit

0
头像付杰 管理员 answered 2年 ago

如果你是:PHP+nginx配置环境,请查看:nginx 502 Bad Gateway 问题解决方案