2016-12-12 8 views
4

私はRedisToGoでHerokuでdjango-rqを使ってrqschedulerを実行しようとしています。私はreadme(https://github.com/ui/django-rq)で説明されているようにdjango-rqを実装しました。RQScheduler on Heroku

私はrqworkerを起動するワーカーと、readmeで提案されている管理コマンドを使用してrqschedulerを起動する別のワーカーを持っています。 rqworkerが正常に起動しますが、私はrqschedulerと、このエラーに実行しておいてください。私の設定で

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

、私は私のRedisのキューのためにこの設定があります。

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引き数を使用してください。