Flask |
您所在的位置:网站首页 › websocket与socketio › Flask |
技术flask (Python)Flask-Socket.IO(使用eventlet)WFastCGIIIS(Windows)问题 我在IIS Web服务器上运行时遇到Flask-Socket.IO问题。我是WebSockets新手,所以我很清楚我可能只是做错了什么-很可能是一些显而易见的事情。 一点背景知识我已经成功地在我的开发服务器上实现了Flask-Socket.IO,而且每次都能完美地工作(甚至在与生产服务器相同的本地机器上运行)。但是,当我尝试在IIS Web Server上运行时,我根本无法让它工作。应用程序的其他部分运行得非常好,但是使用Socket.IO的任何部分都会导致对WebSocket的重复调用,并出现以下错误: 与“”的WebSocket连接失败:在建立连接之前WebSocket已关闭。 ...在一堆失败的POST和GET请求中:/socket.io/?EIO=4&transport=polling&t=...&sid=... 我所尝试的 (无效):1.为***IIS***安装WebSocket Protocol(尝试将enabled同时设置为true和false)1.初始化***Socket.IO***,使用:socketio.init_app(app, cors_allowed_origins="*")(只是为了测试,看看它是否解决了问题)***[剧透:它没有1.卸载eventlet并安装gevent1.阅读所有可以在网上阅读的东西1.凝视着深夜困惑的深渊,想知道我为什么要这样对自己。 永远的挫折正如你可能会告诉,我很想得到这一个解决了,所以我可以移动到下一个东西,总是行不通:) 有人有什么建议吗?我会很感激的 谢谢 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |