Можно ли отправить сигнал остановки работнику таким образом, чтобы он остановился только ПОСЛЕ обработки задания.
В настоящее время у меня есть работа, которая занимает некоторое время И не может бытьпрервана, потому что у меня есть только одна попытка / попытка.
Иногда мне нужно остановить работников, чтобы они повторно развернули мой код.Есть ли способ остановить работника Laravel только после завершения текущей работы и перед началом новой?
Я использую supervisor
для перезапуска рабочих очереди.
Потому что в настоящее время при каждом развертывании я теряю 1 работу, а мой клиент теряет деньги: (
PS
Это НЕ дубликат Laravel Artisan CLI безопасно останавливает работников очереди демонов , потому что он использовал Artisan CLI, а я использую supervisor
.