Как корректно перезапустить celery worker?

Как перезапустить celery worker так чтобы все текущие задачи которые начали выполнение завершились, но новые не стартовали, чтобы можно было внести определенные корректировки и перезапустить?

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

Вернуться на верх