【发布时间】:2014-04-28 18:53:17
【问题描述】:
我正在从终端运行一个 php 脚本,它会在 5 分钟后停止执行。
ini 中的 max_execution_time 值为 600。
我还在脚本顶部添加了 set_time_limit(0)
然后它也在 5 分钟后结束。从浏览器运行时也会发生同样的情况
【问题讨论】:
-
您在日志文件中看到的任何其他错误,例如内存使用情况等?
-
ini_set('max_execution_time', 0);你试过这个吗? -
我也试过这个 ini_set('max_execution_time', 0) ,但没有改变。让我检查日志文件是否存在内存问题。哪个日志文件?,同一个apache错误日志文件..?
-
脚本这么长时间在做什么?
-
如果您在 cli 中运行 php 脚本,那么它将使用不同的 php.ini。在您的脚本上,添加
var_dump(ini_get('max_execution_time'))以查看其运行的限制。