2016-12-12 1 views
4

RedisToGo를 사용하여 Heroku에서 django-rq로 rqscheduler를 실행하려고합니다. readme (https://github.com/ui/django-rq)에 설명 된대로 django-rq를 구현했습니다.Heroku의 RQScheduler

저는 rqworker를 시작하는 작업자와 readme에서 제안하는 관리 명령을 사용하여 rqscheduler를 시작하는 다른 작업자가 있습니다. rqworker가 성공적으로 시작,하지만 난 rqscheduler으로이 오류로 실행 계속 내 설정에서

redis.exceptions.ConnectionError: Error 111 connecting to localhost:6379. Connection refused. 

을, 나는 내 레디 스 대기열이 구성이 있습니다

RQ_QUEUES = { 
'default': { 
    'HOST': 'localhost', 
    'PORT': 6379, 
    'DB': 0, 
    'PASSWORD': '*****', 
    'DEFAULT_TIMEOUT': 500, 
}, 
'high': { 
    'URL': os.getenv('REDISTOGO_URL', 'redis://localhost:6379/0'), # If you're on Heroku 
    'DEFAULT_TIMEOUT': 500, 
}, 
'low': { 
    'HOST': 'localhost', 
    'PORT': 6379, 
    'DB': 0, 
} 
} 

을 나는이가 내 결과 :

왜 이런 일이 벌어 질 지 생각해보십시오.

답변

3

누구에게나 관련이있는 경우 문제에 간단하게 답변하십시오. 다음과 같이 스케줄러 관리 명령을 실행할 때 --queue 인수를 사용하십시오.