关于定时器问题

cx1732

如果我添加一个Timer::add();时间定为2秒,但是有时候因为一些原因可能执行的时间会超过2秒,这样就会出现前一次还没执行完,后一次又要开始处理,最后却造成定时器就不再循环了..请问这样怎么解决..

2904 4 0
4个回答

walkor 打赏

不会出现这种问题

  • 暂无评论
cx1732

那请问这种情况有可能是怎么产生的呢?因为我执行一个定时器的输出突然就不再执行了..一直运行也不会再有输出..

  • 暂无评论
cx1732

现在还有个问题...我直接运行php start.php start就可以正常执行..不过如果是-d后台运行根本就不触发定时器啊..

  • 暂无评论
walkor 打赏

那请问这种情况有可能是怎么产生的呢?因为我执行一个定时器的输出突然就不再执行了..一直运行也不会再有输出..

贴status
贴代码
贴php -m

现在还有个问题...我直接运行php start.php start就可以正常执行..不过如果是-d后台运行根本就不触发定时器啊..

如何确定不触发了?不打日志..or 不输出...?

  • 暂无评论
年代过于久远,无法发表回答
×
🔝