【发布时间】:2012-09-03 07:29:04
【问题描述】:
我有一个长时间执行的 php 脚本,它必须运行几个小时,但在 10 到 20 分钟之后。脚本停止生成输出,但页面仍在执行时间。当我刷新页面时,它将继续生成输出。几次刷新后,php 停止生成任何输出。我在脚本中使用了套接字,并且所有超时都设置为 24 小时。
【问题讨论】:
-
你真的不应该通过 http 运行需要这么长时间的进程,它应该在命令行上运行 (php.net/manual/en/features.commandline.php)
-
我尝试使用 CMD 运行它,但它是一样的。它正常工作的代码没有任何问题。 @达贡
-
@user754282 我看不出它如何在命令行上运行相同的结果,因为没有浏览器,并且在原始问题中支付了一部分,这里需要更多详细信息。跨度>