Nginx报502错误,PHP最大执行时间设置

时间:2022-04-10 13:19:17

PHP执行时间太长导致的

我在程序的最上方写了set_time_limit(0);不管用

因为max_execution_time在 php-cgi(php-fpm) 中,该参数不会起效。

真正能够控制 PHP 脚本最大执行时间的是 php-fpm.conf 配置文件中的request_terminate_timeout参数。

把request_terminate_timeout = 120 改成 0 就可以啦.就是用不超时的意思(参考https://www.linuxidc.com/Linux/2014-10/108012.htm)