솔루션
구성이 약간 변경되었습니다. Thut 나는 (포스트 그레스) 내 데이터베이스 백엔드에 대한 올바른 URL을 지정하는 hadd 여기
내 설정이다
BACKEND_URL = 'db+postgresql://'
BACKEND_URL += os.environ.get('POSTGRES_USER') + ':'
BACKEND_URL += os.environ.get('POSTGRES_PASSWORD') + '@'
BACKEND_URL += os.environ.get('POSTGRES_HOST') + ':'
BACKEND_URL += os.environ.get('POSTGRES_PORT') + '/'
BACKEND_URL += os.environ.get('POSTGRES_DB')
# celery application
celery = Celery('tasks',
broker='amqp://guest:[email protected]:5672',
backend='database'
)
# backend URL
celery.conf.update(
CELERY_RESULT_BACKEND=BACKEND_URL,
...
)