如果我添加一个Timer::add();时间定为2秒,但是有时候因为一些原因可能执行的时间会超过2秒,这样就会出现前一次还没执行完,后一次又要开始处理,最后却造成定时器就不再循环了..请问这样怎么解决..
不会出现这种问题
那请问这种情况有可能是怎么产生的呢?因为我执行一个定时器的输出突然就不再执行了..一直运行也不会再有输出..
现在还有个问题...我直接运行php start.php start就可以正常执行..不过如果是-d后台运行根本就不触发定时器啊..
贴status 贴代码 贴php -m
如何确定不触发了?不打日志..or 不输出...?
不会出现这种问题
那请问这种情况有可能是怎么产生的呢?因为我执行一个定时器的输出突然就不再执行了..一直运行也不会再有输出..
现在还有个问题...我直接运行php start.php start就可以正常执行..不过如果是-d后台运行根本就不触发定时器啊..
贴status
贴代码
贴php -m
如何确定不触发了?不打日志..or 不输出...?