铁路上的 django 通道未检测到支持的 websockets 库

问题描述 投票:0回答:1

我正在将我的组合项目从heroku迁移到railway,它们都是asgi并使用django通道和redis。它们在 Heroku 上工作得很好,但在铁路上却不行。我的所有 api 端点都在工作并连接到 postgres。但是当我进入应用程序的聊天部分时,它无法连接。铁路中的部署日志如下:

[2022-11-11 02:19:58 +0000] [11] [警告] 升级请求不受支持。 [2022-11-11 02:19:58 +0000] [11] [警告] 未检测到受支持的 WebSocket 库。请使用“pip install uvicorn[standard]”,或手动安装“websockets”或“wsproto”。

我已经仔细检查了我的requirements.txt并更新了我的包。我已在本地卸载并重新安装(我确保使用支持套接字的 uvicorn[standard])。 我已经使用铁路 cli 手动 pip install 安装软件包,但以上方法均无效。我没有使用任何heroku buildpacks。

还有其他人遇到这个问题吗?

django websocket channel uvicorn
1个回答
0
投票

Websocket 仍然无法在铁路应用程序上运行?

© www.soinside.com 2019 - 2024. All rights reserved.