Schork
Schork
采纳率50%
2019-07-29 16:13 阅读 997

django channels 正式环境部署

80

学习了django channels,本地测试接口都没问题,按照网上教程配置线上环境,过程中出了一些问题自己查着解决了,现在没报错但是ws请求接受不了,之前channels在django本地启动能接到ws请求,用Daphne部署后又没日志报错又链接不上,怎么解决啊。。。还有,这个跟django算是两个服务器了,这样部署后在django里调用layer发送消息能调用吗。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • caozhy 从今以后生命中的每一秒都属于我爱的人 2019-07-29 18:20

    这个你最好和服务器的管理员询问,特别是防火墙和端口的设置的问题

    点赞 评论 复制链接分享
  • u011474928 edcxzas 2019-08-08 12:46

    1.检查websocket的地址是否正确,很有可能该值一直是172.0.0.1:8000未更改,将该值改为你的服务器ip或域名+端口,而不是0.0.0.0
    2.检查setting.py里CHANNEL_LAYERS的host是否有添加对应的ip和端口

    点赞 评论 复制链接分享

相关推荐