celery.worker.memory.max_rss
Maximum memory usageDimensions:None
Available on:Native (1)
Interface Metrics (1)
Technical Annotations (24)
Configuration Parameters (10)
resources.limits.memoryrecommended: 512Miresources.requests.memoryrecommended: 256Miworker_max_memory_per_childrecommended: 200000worker_prefetch_multiplierrecommended: 1worker_max_tasks_per_childrecommended: 100--concurrencyrecommended: 2-4 for CPU-bound, higher for I/O-boundworker_concurrencymax_tasks_per_childrecommended: 500max-memory-per-childrecommended: 262144max-tasks-per-childrecommended: 50CLI Commands (4)
kubectl top pods -n your-namespace | grep celerymonitoringkubectl get deployment celery-worker -n your-namespace -o jsonpath='{.spec.template.spec.containers[0].resources}'diagnosticcelery -A your_app worker --concurrency=4remediationcelery --app imagify worker --loglevel warning --max-memory-per-child 262144 --max-tasks-per-child 50 --concurrency 4 --queues pro --heartbeat-interval 30monitoringTechnical References (10)
cgroupscomponentPrometheuscomponentGrafanacomponentobjgraphcomponentmemory_profilercomponentworker concurrencyconceptresource contentionconceptRSSconceptOOM killconceptOOMconceptRelated Insights (11)
Worker OOMKilled due to insufficient memory limitscritical
▸
Resource constraints prevent task executioncritical
▸
Memory leaks in long-lived worker processeswarning
▸
Resource contention among workers wastes up to 30% of processing timewarning
▸
Resource saturation impacts 40% of organizations using task queueswarning
▸
Excessive worker concurrency causes resource contention and diminishing returnswarning
▸
Memory leaks cause 35% task completion time increase over 24 hourscritical
▸
Worker utilization above 90% causes queuing delays and crashescritical
▸
Worker memory leaks cause restarts and task failurescritical
▸
Worker memory leaks without max_tasks_per_child configurationwarning
▸
Worker OOM crash triggers delayed unacked task restoration cascadecritical
▸