我对PHP的执行时间限制有疑问。我需要在发送HTTP请求的许多小时内运行脚本。这些要求必须分开一段时间,所以这就是为什么整个事情需要花费数小时。有人有经验使用下面的行设置PHP的这种时间限制?例如:扩大PHP执行时间限制
ini_set('max_execution_time', 28800); // 8 hours
奇怪的问题,我知道,但让我知道如果这将工作与否。 TIA!
更新:我打算从浏览器中尝试它。我不熟悉从命令行运行PHP脚本..我应该看看这个。我确实找到了另一种方法来获取可以从HTTP请求中检索到的信息;事实证明,我们有一个数据库,其中一些信息已经在很长一段时间内在本地积累了。
我通常对命令行(即没有web服务器)使用php进行此操作,限制_at all_。 – Wrikken
您也可以使用flush()和ob_flush()函数。用于刷新输出缓冲区。 并使用set_time_limit(0) –