gpt4 book ai didi

django - 你好!我无法在 django 上连接 "heroku redis"

转载 作者:行者123 更新时间:2023-12-04 11:39:49 29 4
gpt4 key购买 nike

我已按照以下视频中的所有步骤进行操作:
https://www.youtube.com/watch?v=fvYo6LBZUh8&t=166s
但是,我无法与“heroku redis”连接,我正在使用 celery 来实现周期性任务。错误如下:

[2021-04-02 22:00:05,622: ERROR/MainProcess] consumer: Cannot connectto redis://:**@ec2-54-160-13-161.compute-1.amazonaws.com:12880//:Error while reading from socket: (10054, 'Se ha forzado lainterrupción de una conexión existente por el host remoto', None,10054, None).


所以,任何关于可能发生的事情的想法都会很棒。非常感谢!

最佳答案

使用 OS os.environ.get('REDIS_URL') 在 settings.py 中设置 redis URL 是一个好习惯
Heroku 会定期轮换凭据并更新附加此数据存储的应用程序。
Heroku 建议使用加密,因此建议使用 rediss:// URL 而不是 redis://对于 celery ,类似于:CELERY_BROKER_URL = 'rediss://:{Password}@{Host}:{Port}'Heroku 命令可以轻松获取此 url heroku redis:credentials REDIS_URL推荐人:https://devcenter.heroku.com/articles/heroku-redis#using-the-cli

关于django - 你好!我无法在 django 上连接 "heroku redis",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66935692/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com