django channels 正式环境部署 80C

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

2个回答

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

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

Schork
Schork 防火墙和端口没有问题,再服务器上没加Daphne之前也是正常的,之前一直在跑django项目
10 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐