Fatal error: Maximum execution time of 0 seconds exceeded

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (109)

我的脚本比较2个源代码树,创建可能更改的文件的映射,比较MD5散列并创建diff-package。

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

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

我已经尝试设置max_input_time为高值(或零) - 什么也没有。

设置max_execution_time为99999999999999也什么都不做....同样的错误。

提问于
用户回答回答于

问题解决了,phplitespeed api (lsapi)有额外的env变量确定最大执行时间-LSAPI_MAX_PROCESS_TIME(默认为300秒)。

用户回答回答于

尝试设置max_input_time = -1中的php.ini,或使用set_time_limit(-1)。这对我而言没有重建PHP。

这篇文章很好地解释了它。

扫码关注云+社区

领取腾讯云代金券