proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
这些nginx的配置就不说了,网上多的是。
根本原因就是uwsgi的原因: 解决方案如下
1.在settings中添加其支持
WEBSOCKET_FACTORY_CLASS = 'dwebsocket.backends.uwsgi.factory.uWsgiWebSocketFactory'
2.在uwsgi.ini 中添加如下两行--battle_theatre(根据自己的项目进行改变--其他的照着写就行)
DJANGO_SETTINGS_MODULE=battle_theatre.settings
WEBSOCKET_FACTORY_CLASS="dwebsocket.backends.uwsgi.factory.uWsgiWebSocketFactory"
第一次在CSND上发文章,如果为你解决了问题,请动动你的小手给个转发--评论什么的。