定时器设置时间长啦就不起作用问题

0

我定时器设置啦如果是几秒或者几十秒之后运行是没有问题的,但是如果设置时间稍微长啦点就不起作用,这个是什么问题导致的呢
我的代码:self::$timerid=\Workerman\Lib\Timer::add(intval($message_data), array("Events", 'updateFans'), array(), false);

已邀请:

walkor

赞同来自:

目前没人反馈过这个问题。感觉是参数传错了或者没运行到或者运行到了你没察觉。
你可以把业务逻辑都去掉,onWorkerStart里面只写一句
self::$timerid=\Workerman\Lib\Timer::add(10000, array("Events", 'updateFans'), array(), false);
试下。
updateFans 方法实现也是空的,只记录一个日志,日志路径写绝对路径。

要回复问题请先登录注册