大约15分钟后重新执行php函数

时间:2016-02-03 10:37:30

标签: php

我有一个运行时需要大约20-25分钟的PHP脚本,在执行期间大约需要15分钟,它只是没有明显的原因重新执行。

我给了它一个令牌,以确保它在再次运行之前杀死第二次执行,但它不是我喜欢长期使用的解决方案。

关于脚本的一些细节:

  • 在套接字连接后点亮(套接字不会超时,也不会在会话的任何时刻重新启动。)
  • 我提供了php脚本ignore_user_abort(true),以防止脚本在用户访问其他地方时结束。

  • 我没有得到任何执行运行时错误,或者根本没有任何错误......在客户端,我在15分钟后收到脚本的GET错误消息,这实际上是第二次执行尝试。它仍在运行,socket仍然在提供数据,尽管脚本已经结束了。

  • 没有两个单独的请求

我不确定它的问题是什么,希望这里的主人之一可以暗示一线索?

非常感谢!

0 个答案:

没有答案