【问题标题】:What am I missing setting up channel layers?我在设置通道层时缺少什么?
【发布时间】:2020-01-10 00:59:29
【问题描述】:

我按照 django 频道教程进行操作

# channels
redis_host = os.environ.get('REDIS_HOST', 'localhost')
CHANNEL_LAYERS = {
    "default": {
        "BACKEND": "channels_redis.core.RedisChannelLayer",
        "CONFIG": {
            "hosts": [(redis_host, 6379)],
        },
    },
}

在我的代码中它给了我这个错误。 2020-01-10 00:29:22,045 错误应用程序内部异常:[Errno 111] 连接调用失败('0.0.0.0',6379)

我应该在某处设置我的服务器吗? 我的 procfile 有这个:

web: daphne APbackend.asgi:application --port $PORT --bind 0.0.0.0

我是否将端口 6379 更改为 $PORT?

【问题讨论】:

    标签: django websocket webhooks django-channels


    【解决方案1】:

    原来我的电脑需要一个 redis 服务器,heroku 上也是如此。

    一直在学习。

    【讨论】:

      猜你喜欢
      • 2019-05-30
      • 2013-10-04
      • 2021-09-19
      • 2017-06-10
      • 1970-01-01
      • 1970-01-01
      • 2010-12-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多