cron 任务执行时间混乱

设置如下任务调度

    protected function schedule(Schedule $schedule)
    {
        $schedule->call(function () { \Log::info('CNM'); })->everyMinute();
        .
        .
        .
    }

日志打印如下
cron任务执行时间混乱
23时09 10 11 12分未执行,13分执行了五次,之后又多次出现相同的情况。不知道这是什么原因?公司两台服务器相同的代码,一个是正常的,一个是这样的。

crontab任务
cron任务执行时间混乱
cron日志
cron任务执行时间混乱
重启了nginx php-fpm cron服务都不管用。
求大佬看看这是什么问题?

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 4
leo

非本课程的代码和系统环境有非常多的可能性,你提供的这些信息看不出什么问题。

4年前 评论

@leo 像这样的问题有可能跟哪些系统因素有关?系统cron确实每分钟都执行了 schedule:run,但是laravel的调度任务的执行时间却是混乱的,这个问题在localtest 环境都没有出现,同样的代码在product却出现了。

4年前 评论
leo

你试试在有问题的服务器上部署一个完全新创建的 Laravel 项目,只用你贴出来的代码,看看会不会也是这样的问题。

4年前 评论

@leo 刚刚试了一下,相同版本的laravel在出现问题的机器上,跑我贴出的代码,依然出现了相同的问题。 :persevere:真不知道怎么办了。

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!