当前位置: 首页 > 知识库问答 >
问题:

Django频道和azure

徐奇
2023-03-14

我试图在Azure中部署django频道。

我已经将它与Azure redis缓存集成在一起,它在本地主机上运行良好。

我已经尝试了在Azure中正常部署django应用程序,除了套接字之外的一切都在工作。

CHANNEL_LAYERS = {
'default': {
    'BACKEND': 'channels_redis.core.RedisChannelLayer',
    'CONFIG': {
        "hosts": [(f'redis://:{os.environ["REDISPASS"]}@mywebsite.redis.cache.windows.net:6379/0')],
    },
},

}

它显示意外错误网站意外关闭。

我遵循了实现django通道的基本stater代码。

教程

共有1个答案

秦建元
2023-03-14

从您的配置文件中,我看到您使用端口6379。

这不起作用,您只能在azure webapp服务中使用https端口443和http端口80。

如果必须使用自定义端口(如6379),建议使用服务器并打开安全端口,则webapp不会部署在azure上。

 类似资料:
  • 我一直在关注这个http://channels.readthedocs.io/en/latest/getting-started.html 我目前的设置(在添加频道之前)是nginx、uwsgi、django。 在我的本地,我运行所有这一切在一个流浪者框转发端口5000 Django服务器当前运行在0.0.0.0:5000 我的nginx配置监听8000和服务静态文件 它还具有: 在遵循教程的过程

  • 问题内容: 我已经安装了Django-Channels,但是在运行daphne-server时出现以下错误: 我的settings.py是: 需要帮助解决此错误。 问题答案: 只需安装“ asgi_redis”。我以为在安装Django-Channels时会默认安装它,但事实并非如此。默认情况下会安装“ asgiref”,而不是“ asgi_redis”。因此,要解决此问题,只需运行即可:

  • 我已尝试使用此命令安装django频道。 安装U通道 但是我得到了这个错误 下载/解包频道下载频道-2.0。2-py2。没有。whl清理。。。例外:回溯(最近一次调用):文件“/home/praneet/pral/myvenv/lib/python wheels/setuptools-3.3-py2.py3 none any.whl/pkg_resources.py”,第2482行,在dep_映射

  • HTTP接口文档 频道集成信息接口 GET /activity/api/integrated_info?actid=xxxx URL 参数 参数 描述 取值 是否必填 actid 频道HashID string 必填 返回 参数 描述 取值 errcode 错误码 int msg 错误信息 string name 频道名称 string description 频道描述 string visibl

  • RSS频道 可将透过RSS技术传输内容的Web网页登录为频道。RSS传输的内容,包含了新闻影像、专栏、电台节目等各种类型,且在网络上被广泛地公开。 可将频道登录至以下其中一个位置: - Memory Stick™     - 主机内存   登录频道 保存内容 streaming播放声音内容 浏览图像 使用定时设定机能 输入opml档案 选项选单 关闭RSS频道

  • 我正在通过discord开发discord机器人。js和我需要在这一刻获得语音频道中的所有成员。我该怎么做?我试过了 但是它说find不是一个函数。还有,我试过了 但是它说get不是一个函数。