170 похожих чатов

Привет, подскажите плиз, как будет вести себя schedule, если командой

он запускает очередь - задание выполняется, например 5 минут, а крон вызывает schedule:run каждую минуту - он продублирует вызов очереди, или запустит её только 1 раз?

9 ответов

12 просмотров
sietlle-s Автор вопроса

Или для этого как раз и предназначен метод withoutOverlapping?

Что значит "командой запускает очередь"?

sietlle-s Автор вопроса
Mikhail Kramer
Что значит "командой запускает очередь"?

Есть консольная команда, которая запускает джобу

По дефолту будет дублировать, если задача все ещё выполняется, но пора заново запускать

sietlle-s Автор вопроса
Dmitry
По дефолту будет дублировать, если задача все ещё ...

Так, кажется понял, то есть к примеру - если задача должна выполняться каждую минуту, но задача выполняется две, то они просто в очередь друг за дружкой кидаются так? У меня же другой случай, задача должна выполняться только в пятницу один раз, но какого то хрена запустилась 3 раза. Если проблема не в ларе, значит проблема в другом. Может быть запущено несколько кронов...

sietlle s
Так, кажется понял, то есть к примеру - если задач...

а я вот попробую задать такой вопрос и задать направление. Возможно что задача запустилась первый раз (которая еженедельно запускается), шедулер запускается второй раз и эту задачу считает НЕ выполненной и запускает ее повторно. В этом случае вероятно нужно withoutOverlapping использовать или как-то по другому он работает. Что думаете?

Нет, они просто наложатся

sietlle-s Автор вопроса
Filipponik
Нет, они просто наложатся

А как они наложатся, если задача вызывает job-у, а процесс php artisan queue:work для джобы один, они полюбому наверное в очередь выстроятся) Аааа, блин, по сути в моём случае withoutOverlapping ничего не испортит, ща попробую с ним потестить, потом отпишу

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта