| ⬅️ Back | 🏠 Docs Root |
Main ARQ worker definition for the Notification Worker.
File: src/workers/notification_worker/worker.py
worker_startup(ctx)setup_logging(settings, "notification_worker").base_startup(ctx) for common initialization.STARTUP_DEPENDENCIES and initializes each.worker_shutdown(ctx)SHUTDOWN_DEPENDENCIES and closes each.base_shutdown(ctx) for common cleanup.WorkerSettings ClassExtends BaseArqSettings with ARQ-specific configuration:
| Setting | Source |
|---|---|
redis_settings |
settings.effective_redis_host, port, password |
max_jobs |
settings.arq_max_jobs |
job_timeout |
settings.arq_job_timeout |
keep_result |
settings.arq_keep_result |
functions |
Aggregated from task_aggregator.FUNCTIONS |