根据文档设置的每分钟执行,执行时间间隔有点异常,
// 每分钟执行一次
new Crontab('0 */1 * * * *', function(){
// echo date('Y-m-d H:i:s')."\n";
echo posix_getpid().PHP_EOL;
echo date('Y-m-d H:i:s').'task:取消过期助力活动--START'.PHP_EOL;
(new TaskLogic())->cancle_assist();
echo date('Y-m-d H:i:s').'task:取消过期助力活动---END'.PHP_EOL;
});
如果改成每分钟 第30秒执行。 会出现执行重复的问题
在windows wsl2 下面 测试环境 发现的
想请问下可能是哪里的问题
测试一切正常,如果你的不正常看下是不是workerman/crontab版本太低了。
我上服务器上看了下日志,好像服务器上不存在这个问题,我又在windows 终端里面进入wsl 执行 也没有出现,截图的情况是在phpstrom 里面开发的终端里面的,,估计是phpstorm 这边有什么问题, 打扰大佬了