我在Heroku上安装并部署了我的Redis服务器,芹菜功能齐全,但现在它不想连接。主机和端口最近进行了更新,但我已将其切换到我的代码中,就像我通常修复此问题一样,但它仍然存在
[2021-04-22 09:01:46,999: ERROR/MainProcess] consumer: Cannot connect to redis://:host:port//: Error while reading from socket: (54, 'Connection reset by peer').
我的芹菜设置如下,所有凭证都与Heroku上的一致-
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'myapp.settings')
app = Celery('myapp')
app.conf.timezone = 'Europe/London'
app.config_from_object('django.conf:settings')
app.conf.update(BROKER_URL='redis://:password@host:port',
CELERY_RESULT_BACKEND='redis://:password@host:port')
在我的设置中,我只有-
CELERY_BROKER_URL = 'redis://:password@host:port'
如果我检查heroku redis:credentials redis\u URL,我会得到-
rediss://:password@host:port
redis和redis在这里做什么有什么区别吗
我在文档中还看到,Redis的常见设置是-'Redis://:user:password@host:port'-但我以前不必添加用户,而且效果很好。在Heroku上查看Redis凭据时,也没有指定用户
正如我所提到的,直到一周前,它还工作得很好,除了定期更新Redis之外,没有任何变化
目前没有回答
相关问题 更多 >
编程相关推荐