致命错误:超过最长执行时间0秒

kil*_*129 17 php command-line-interface litespeed execution-time

我的脚本比较了两个源树,创建了可能更改的文件的映射,比较了MD5哈希并创建了一个diff-package.

在28000-29000个文件之后,PHP终止了脚本并出现错误:

致命错误:第67行的/root/_PACKER-TESTER/core/diff.class.php超出了0秒的最大执行时间(标准的in_array()调用)

我已经尝试设置max_input_time为高值(或零) - 没有.

设置max_execution_time为99999999999999不执行任何操作....相同的错误.

the*_*eba 23

尝试设置max_input_time = -1php.ini,或使用set_time_limit(-1).这对我有用而无需重建PHP.

这篇文章解释得很好.

  • 像魅力一样工作,我有同样的错误,设置max_input_time = -1做了工作.谢谢 (3认同)

kil*_*129 9

问题解决后,php使用litespeed api (lsapi)额外env变量构建以确定最大执行时间 - LSAPI_MAX_PROCESS_TIME(默认为300秒).