Size: a a a

Laravel для начинающих

2021 May 21

A

Alexandr in Laravel для начинающих
прост крон команда может и 3 часа работать
источник

A

Alexandr in Laravel для начинающих
и 5
источник

A

Alexandr in Laravel для начинающих
и на это время другие, которые 2 секунды работают - сосут
источник

AH

Andrey Helldar in Laravel для начинающих
Имеет ввиду чтобы они все три параллельно по крону стартовали, а не последовательно.
источник

A

Alexandr in Laravel для начинающих
вернее ждут
источник

A

Alexandr in Laravel для начинающих
не то чтобы паралельно, а чтоб не перекрывали друг другу исполнение
источник

ПЛ

Павел Ланчев... in Laravel для начинающих
для этого джобы можно в разные очереди распихать
источник

A

Alexandr in Laravel для начинающих
да можно
источник

A

Alexandr in Laravel для начинающих
А можно написать 3 строки в кронтаб
источник

AH

Andrey Helldar in Laravel для начинающих
А теперь нюанс - например, команда запускается каждые 2 минуты.

При выполнении команды процесс может затянуться и выполняться 3-5 минут.

При следующем выполнении крона нужно проверять работает ли предыдущая команда. Если работает - пропускать запуск.

Вопрос: как это реализуешь линуксовым кроном?

Ответ: никак. Ему по-барабану на то кто что делает, запустит и всё тут.
источник

AH

Andrey Helldar in Laravel для начинающих
То есть параллельно :)
источник

A

Alexandr in Laravel для начинающих
это уже другой кейс
источник

AH

Andrey Helldar in Laravel для начинающих
Не) Всё тот же)
источник

A

Alexandr in Laravel для начинающих
уверен в линухе можно получить список процессов, грепнуть, и если видим выполняющийся какойто то не запускать другую задачу крона
источник

AH

Andrey Helldar in Laravel для начинающих
Разрабу не нужно знать линукс на уровне девопса ;)
источник

A

Alexandr in Laravel для начинающих
но не помешает)
источник

A

Alexandr in Laravel для начинающих
источник

ПЛ

Павел Ланчев... in Laravel для начинающих
но не нужно
источник

AH

Andrey Helldar in Laravel для начинающих
Дальнейшие обсуждения темы в чат для флуда :)
источник

ДА

Денис Арасланов... in Laravel для начинающих
Нужен закреп с ссылкой
источник