致命错误:超过0秒的最大执行时间
问题描述:
我的脚本比较了2个源代码树,创建了可能更改的文件的映射,比较了MD5散列并创建了diff-package。致命错误:超过0秒的最大执行时间
之后28000-29000文件,PHP终止脚本错误:
Fatal error: Maximum execution time of 0 seconds exceeded in /root/_PACKER-TESTER/core/diff.class.php on line 67 (standard in_array() call)
我已经尝试设置max_input_time
高值(或零) - 什么都没有。
设置max_execution_time
到99999999999999什么都不做....同样的错误。
答
问题解决了,php
构建与litespeed api (lsapi)
有额外的env
变量来确定最大执行时间 - LSAPI_MAX_PROCESS_TIME
(默认值是300秒)。
答
我发现“超过最大执行时间0秒”可能会导致代码进入无限循环。
例如:
while (true) { ... }
原因这个错误我。
如果它不是一个环境变量(如前所述),我会研究什么是由PHP与错误
你999..999时限上报的行数来大约47位的数字,远高于PHP的32位限制。 – 2011-02-02 00:44:09
你在SafeMode中运行吗? ([docs for set_time_limit])(http://us.php.net/set_time_limit))... – ircmaxell 2011-02-02 00:49:40
Marc B - 对于这篇文章,我只是按9很多次,不包括多少:)代码I中Ofkz不超过32位:) – kiler129 2011-02-02 00:51:58