DAN*_*REZ 5 django heroku redis celery periodic-task
我已按照以下视频中的所有步骤进行操作:
https://www.youtube.com/watch?v=fvYo6LBZUh8&t=166s
但是,我无法与“heroku redis”连接,我正在使用 celery 来实现周期性任务。错误如下:
[2021-04-02 22:00:05,622: ERROR/MainProcess] 消费者:无法连接到 redis://:**@ec2-54-160-13-161.compute-1.amazonaws.com:12880// :从套接字读取时出错:(10054,'Se ha forzado la interrupción de una conexiónexistente por el host remoto',无,10054,无)。
所以,任何关于可能发生的事情的想法都会很棒。非常感谢!
最好在 OS 的 settings.py 中设置 Redis URLos.environ.get('REDIS_URL')
Heroku 定期轮换凭证并更新附加此数据存储的应用程序。
Heroku 建议使用加密,因此使用rediss://URL 而不是redis://
对于芹菜,类似于:CELERY_BROKER_URL ='rediss://:{Password}@{Host}:{Port}'
Heroku 命令可以轻松获取此 urlheroku redis:credentials REDIS_URL
参考:https://devcenter.heroku.com/articles/heroku-redis#using-the-cli
| 归档时间: |
|
| 查看次数: |
324 次 |
| 最近记录: |