Django channels on railway не обнаружена поддерживаемая библиотека websockets

Я переношу свои портфельные проекты с heroku на railway, они все asgi и используют каналы django и redis. Они прекрасно работают на heroku, но не на railway. Все мои конечные точки api работают и подключаются к postgres. Но когда я дошел до чата в моем приложении, он не подключается. В логах развертывания в railway говорится следующее:

[2022-11-11 02:19:58 +0000] [11] [ПРЕДУПРЕЖДЕНИЕ] Неподдерживаемый запрос на обновление. [2022-11-11 02:19:58 +0000] [11] [WARNING] Не обнаружена поддерживаемая библиотека WebSocket. Пожалуйста, используйте 'pip install uvicorn[standard]', или установите 'websockets' или 'wsproto' вручную.

Я дважды проверил свой файл requirements.txt и обновил свои пакеты. Я удалил и переустановил локально (я убедился, что использую uvicorn[standard], который поддерживает сокеты). Я использовал railway cli для ручной установки пакетов с помощью pip, и ничего из вышеперечисленного не помогло. Я не использую никаких билдпаков heroku.

У кого-нибудь еще есть такая проблема?

Вернуться на верх