Планирование задач Laravel - PullRequest
0 голосов
/ 02 мая 2019

У меня возникли некоторые проблемы с расписанием задач. Хорошо, я зацикливаю несколько пользователей и планирую по одной задаче на каждый трюк EveryThirtyMinutes. Проблема в том, что первая задача еще не закончена, чтобы запускаться снова и снова после 30минут он начинается снова, я просто хочу сделать это, если пользователь не завершил работу, не запускайте новую задачу.

1 Ответ

2 голосов
/ 02 мая 2019

Вы можете использовать ->withoutOverlapping(), чтобы убедиться, что задачи не перекрываются.

$schedule->command('task')->everyThirtyMinutes()->withoutOverlapping();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...