Laravel 是怎样防止你的定时任务重复执行
基本介绍有时候一个定时任务执行需要的时间可能会比我们想象的要长,这就会引起一个问题 —— 当前任务还没有执行完毕的时候另一个相同的任务也会执行,从而导致任务重复。例如想象一下我们执行每分钟生成一次报告的任务,在经过一段时间后,数据量变得很大导致执行时间多于 1 分钟,这样就会导致在上一个任务还没结束的时候另一个相同的任务开始执行。解决方法大部分情况下是没有什么问题的,但是有时我们需要避免这种情况来
基本介绍有时候一个定时任务执行需要的时间可能会比我们想象的要长,这就会引起一个问题 —— 当前任务还没有执行完毕的时候另一个相同的任务也会执行,从而导致任务重复。例如想象一下我们执行每分钟生成一次报告的任务,在经过一段时间后,数据量变得很大导致执行时间多于 1 分钟,这样就会导致在上一个任务还没结束的时候另一个相同的任务开始执行。解决方法大部分情况下是没有什么问题的,但是有时我们需要避免这种情况来