【发布时间】:2011-08-06 09:25:18
【问题描述】:
我有一个 PHP 类,一旦被调用,就会将时间限制设置为 60 秒。这个类唯一的特别之处是它使用了 curl_multi_exec()。
set_time_limit(60);
ini_set('max_execution_time', 60);
问题是在 Apache 的 /server-status 页面下,这个页面和另一个使用单线程 curl 的页面运行超过了它们的 max_execution_time 并且有时会达到 200 秒!
我错过了什么?有没有办法设置 Apache 来终止运行时间超过 90 秒的脚本(甚至连接)?
【问题讨论】: