У меня есть работа Laravel 5.2, которая выполняется каждую минуту:
$schedule->command('bii:workorder-post-process')
->everyMinute();
Это задание, которое выполняется по несколько минут при каждом выполнении, обрабатывая блокировку записей внутри самого скрипта.
Я ожидаю, что работа будет перекрываться и собирать дополнительные записи для обработки каждую минуту. Это желаемое поведение. Однако задание не будет появляться снова, пока не завершится первый экземпляр.
Я подозреваю, что отсутствует какой-либо параметр, но не могу найти ничего, что позволяло бы запускать параллельные задания.
Задача ещё не решена.
Других решений пока нет …