2017-12-21 11 views

답변

0

솔루션

구성이 약간 변경되었습니다. 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, 
    ... 
) 
관련 문제