我有一个不断超时的 PHP CLI 脚本,我无法找出超时的来源。看似"随机"的脚本将停止(日志中没有PHP错误)并将以下输出提供给控制台:
timeout, elapsed_time = 60
我正在间歇性地通过set_time_limit(0);
设置 PHP 的时间限制,但它似乎没有区别。
达到超时,它应该抛出一个错误,并且没有抛出任何错误,那么这个超时是由PHP以外的东西触发的吗?
该脚本由 Ubuntu 机器上的 bash 脚本".sh"启动。
谢谢!
感谢所有帮助过我的人。
我尝试通过nohup
运行脚本,超时问题似乎已经消失。希望这对其他人有所帮助!