我正在调用可能需要一段时间并应在 5 分钟后中断的 shell 命令。无论如何,这似乎不起作用。
我将其归结为以下测试代码:
<?php
set_time_limit(1);
echo 'TL = ' . set_time_limit(1) . PHP_EOL;
sleep(5);
echo 'finished, not interrupted';
这给了我以下输出:
TL = 1 finished, not interrupted
所以看起来时间限制设置正确 - 但脚本仍然运行 5 秒。
我正在使用带有 mod_php 的 PHP 版本 5.6.11