django channels 正式环境部署

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

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

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