Laravel 5.1: выход запланированной работы смешивается со всей работой

Используя расписание по заданию 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

Кроме того, иногда я получаю больше, чем электронное письмо для работы, например, 2 или более электронных писем не завершены. Только последний заполнен выводом.
лайк:

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

Я точно знаю, что это одни и те же задания, потому что в верхней части вывода я печатаю метку времени и название работы.
Зачем?

0

Решение

Поскольку для отправки выходного электронного письма laravel сохраняет задание с помощью -> sendOutputTo ($ FILE_PATH)

Если вы используете один и тот же $ FILE_PATH для нескольких заданий, которые работают одновременно, выходные данные будут грязными, как описано.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]