Azure App服务上的Django websockets

时间:2016-04-02 15:05:56

标签: websocket azure-web-app-service

我是否有任何选项在azure app service上使用websockets运行django。

我已经使用了Django-Channels并使用redis(asgi_redis.RedisChannelLayer)在我的本地计算机上取得了成功。但是当应用程序部署在azure上时,我的ws连接上出现了错误404。在日志中有来自FastCgi Handler的错误网址。

这是我在控制台中的错误: WebSocket连接到' ws://mySite.azurewebsites.net/chat/a/'失败:WebSocket握手期间出错:意外的响应代码:404

有任何建议或暗示吗?

谢谢, 克里斯蒂安

1 个答案:

答案 0 :(得分:0)

我在这篇文章之后最终使用了Pusher(现在他们有免费版本): How to use Pusher with Django?

如果您使用的是Azure,则可以使用推送器服务,该服务允许您在Azure中托管您的Pusher并使用您的信用卡进行支付,并且仍然可以访问推送网站进行监控。

BR, 克里斯蒂安