【发布时间】:2019-06-04 19:24:05
【问题描述】:
每当我启动我的 django 频道 websocket 时。我明白了:
2019-01-10 00:24:09,463 - WARNING - server - Application instance <Task pending coro=<SessionMiddlewareInstance.__call__() running at C:\Users\JAYK~1\Envs\jyst\lib\site-packages\channels\sessions.py:175> wait_for=<Future pending cb=[<TaskWakeupMethWrapper object at 0x000001B067F32E58>()]>> for connection <WebSocketProtocol client=['127.0.0.1', 57367] path=b'/jysts/m/KIDA_TG'> took too long to shut down and was killed.
【问题讨论】:
-
发布您的消费者和路由代码
-
我通过添加 StopConsumer() 解决了这个问题,谢谢。
-
你在哪里添加
StopConsumer()??我有同样的问题。 -
stackoverflow.com/questions/53445286/… 请参考这里。你应该在断开连接时提高它
标签: django websocket real-time django-channels