laravel 定时任务延迟问题
框架版本现在是Laravel Framework 8.79.0
线上定时任务每分钟执行一次 会更新数据库记录 但是每次都是每分钟的10秒左右才开始执行
请问我应该在哪下手去优化
看一下是不是有些任务比较耗时 前面的任务执行慢 会影响后面的 如果是这个原因 你可以用runInBackground解决(这个是适用于command和exec)
那可以用秒级定时任务来精准定位时间
@cccdz 看不懂了
我先上环境都没有这么久的延迟 也都是后台进程 我是在任务里面记录的时间
你可以看看这个位置 博客: Laravel Schedule(任务调度)源码分析
但是文档里面好像没有写这个秒级任务的用法
这样用的

业务的代码还是要通过一些低内存的方式去处理,降低内存和CPU的占用,提升代码执行速度