【发布时间】:2016-08-31 02:35:06
【问题描述】:
使用 Laravel 5 调度作业时,我注意到当有多个作业同时工作时,作业的输出是混合的!
有些奇怪,因为如果它们运行几分钟并且每个都有简单的输出,例如:
Job X, step 1: complete
Job X, step 2: complete
Job X, step 3: complete
我在“计划的作业输出”电子邮件中获得的输出将是:
Job 1, step 1: complete
Job 2, step 1: complete
Job 2, step 2: complete
Job 1, step 2: complete
Job 1, step 3: complete
此外,有时我收到的不仅仅是一封关于工作的电子邮件,例如两封或更多未完成的电子邮件。只有最后一个充满了输出。 喜欢:
1° 电子邮件:
Job 1, step 1: complete
2° 电子邮件:
Job 1, step 1: complete
Job 1, step 2: complete
3° 电子邮件:
Job 1, step 1: complete
Job 1, step 2: complete
Job 1, step 3: complete
我确定它们是相同的作业,因为在输出的顶部我打印了时间戳和作业名称。 为什么?
【问题讨论】:
标签: php cron laravel-5.1 job-scheduling