Rob*_*ood 7 php scripting while-loop
我有一个PHP脚本似乎在大约20分钟后停止运行.
为了弄清楚原因,我制作了一个非常简单的脚本来查看它运行多长时间没有任何复杂的代码来混淆我.
我发现这个简单的无限循环也发生了同样的事情.在运行15到25分钟之间的某个时刻,它会在没有任何消息或错误的情况下停止.浏览器显示"完成".
我已经完成了我能想到的每一件事:
set_time_limit ( session.gc_maxlifetime in the php.ini)
memory_limit
max_execution_time
Run Code Online (Sandbox Code Playgroud)
脚本停止的点不一致.有时会停在15分钟,有时是22分钟.
请,任何帮助将不胜感激.
它托管在1and1服务器上.我联系了他们,他们不支持开发人员造成的错误.
我感谢大家的评论。尤其是詹姆斯·哈蒂格(James Hartig),你非常乐于助人,让我走上了正确的道路。我还是不知道问题出在哪里。我使用 SSH 让它在服务器上运行,只需使用 exec() 命令以及ignore_user_abort()。但它仍然会超时。因此,我只需要把它分成小块,每个块只运行大约 2 分钟,并使用会话变量/数组来存储我停止的位置。我很高兴现在完成了这个相当简单的项目,并且对 1and1 非常生气。那好吧...
| 归档时间: |
|
| 查看次数: |
13970 次 |
| 最近记录: |