Что такое Celery Signals?

Senior
113 просмотров
AFK Offer AI

Signals — хуки на события жизненного цикла задач и воркеров. task_prerun — перед выполнением задачи. task_postrun — после. task_failure — при ошибке. task_success — при успехе. worker_ready — воркер запущен. worker_shutting_down — воркер останавливается. Подключение: @task_postrun.connect def handler(sender, **kwargs): .... Используются для: логирование, метрики, очистка ресурсов, уведомления. celeryd_after_setup — настройка воркера после старта. Signals — наблюдатели, не влияют на результат задачи.

Следующий вопрос

Что такое pympler и objgraph?