【发布时间】:2018-05-07 16:24:30
【问题描述】:
我们有一个与 websocket 协议(WebRTC、socket.io)通信的 Nodejs 服务器。
在我们开发 Heroku 期间,我们没有遇到任何特殊问题。 但是,我们在 Azure 上部署应用时遇到了问题:
- 客户端/服务器通信不稳定,分析后发现websocket通信失败,使用的传输协议是'polling':
websocket.js:112 WebSocket 连接到 'wss://hote.fr/socket.io/?EIO=3&transport=websocket&sid=EgjKLAtp89wrBKMzAAAG' 失败:WebSocket 握手期间出错:意外的响应代码: 503
- 当您在管理中激活“Websocket”功能时,网站变得更加不稳定并且非常长并且无法通信。这个函数没有解决websocket通信的问题。 Example
在通知我们后,我们确实在 web.config 中禁用了 websocket,但没有更改。
请注意,使用相同的代码,在 heroku 下一切正常,使用的协议是 websocket。 有没有人遇到过这个问题,并有解决方案?
对不起我的英语。
提前感谢您的宝贵时间。
【问题讨论】:
标签: node.js sockets azure websocket server