Workerman的crontab失效

bigman

问题描述

Workerman的crontab失效

程序代码或配置

public function onWorkerStart()
    {
//        var_dump(112222);
//        //每每5秒执行一次
//        $task = function(){
//            var_dump(111);
////            $this->holidayService->petHoliday();
//        };
//        new Crontab('*/5 * * * * *', $task);

        new Crontab('*/1 * * * * *', function(){
            var_dump(4444);
//            echo date('Y-m-d H:i:s')."\n";
        });
    }

重现问题的步骤

用的workerman的版本是5.1.3
crontab 不起作用

184 2 0
2个回答

bigman

解决了,是下个周期开始的

  • morris 10天前

    下个周期是需要间隔多久。 看你这代码。 应该延迟1s 就有输出了吧

  • bigman 10天前

    嗯 下一分钟后执行

  • morris 10天前

    不太理解 。 为什么秒级任务 需要延迟一分钟呢

  • bigman 4天前

    就是从下一分钟开始正常执行

阿沁

截图

  • 暂无评论
🔝