channel 实现websocket 断线问题大家遇到过么?

在django下用channel实现了一个websocket做服务器
当有60台左右的机器连接上来就出现下面的警告 然后就断开连接了 在安卓下调试到的错误是服务器断开连接
下面的错误是django打印出来的:
2016-08-26 14:08:54,619 – WARNING – ws_protocol – WebSocket force closed for websocket.send!KHvwHRcm due to receive backpressure
[2016/08/26 14:08:54] WebSocket DISCONNECT /android/AA-0051 [10.11.3.33:54947]

我尝试了关闭全部数据库操作 只剩下下面的代码还是一样

cunsumers.py
@channel_session
def ws_connectmessage:

try: prefix, id = message[path].decodeascii.strip/.split/ message.channel_session[id] = id except ValueError: return 

@channel_session
def ws_messagemessage:

try: data = json.loadsmessage[text] printdata
except ValueError: print"ws message isnt json text=%s", message[text]
return

@channel_session
def ws_disconnectmessage:

printws_disconnect return

发表评论

电子邮件地址不会被公开。 必填项已用*标注