Sign in
There are a total of 3 posts.
2025-01-15
Celery 작업 결과가 백엔드에 오래 남아있으면 저장소 용량을 차지하고 성능에 영향을 미칠 수 있습니다. Django-celery-beat의 celery.backend_cleanup 태스크와 Celery의 CELERY_TASK_RESULT_EXPIRES 설정을 활용해 백엔드 메모리를 효율적으로 관리하는 방법을 알아보세요.
Django-celery-beat는 Celery 작업을 주기적으로 실행하면서 Redis, 데이터베이스, RabbitMQ 등 다양한 백엔드의 메모리 사용을 최적화합니다. 이 글에서는 Redis 백엔드를 사용하는 경우 Django-celery-beat가 자동으로 메모리 정리를 수행하는 방법과 클린업 주기 조정의 중요성을 설명합니다.
Django-celery-beat는 Celery 작업을 주기적으로 실행하고 관리하는 도구입니다. 이 글에서는 celery.backend_cleanup 태스크의 역할과 필요성을 설명하며, Django Admin에서 자동 예약된 백엔드 정리 작업을 효과적으로 관리하는 방법을 소개합니다.