Как корректно перезапустить celery worker?
Как перезапустить celery worker так чтобы все текущие задачи которые начали выполнение завершились, но новые не стартовали, чтобы можно было внести определенные корректировки и перезапустить?
Судя по ответам с stackoverflow.com достаточно kill -TERM pid
. Воркер перестает принимать новые задания и завершается после окончания тех что есть. Дальше супервизор перезапускает воркера.