请选择 进入手机版 | 继续访问电脑版

默认
发表评论 2
[已回复] 服务器端经常收到客户端会话被系统close的log,是什么原因?
[INFO] - [09:19:28.005]>> 收到客户端{uid:20001,cid:20001}/192.168.1.106:64469的通用数据发送请求. | (ServerCoreHandler^messageReceived:115)
[INFO] - [09:19:28.676][IMCORE]与{uid:null,cid:-1}/192.168.1.106:61480的会话关闭(user_id=-1,loginName=null)了... | (ServerCoreHandler^sessionClosed:489)
[WARN] - [09:19:28.705][IMCORE]【注意】客户端{uid:null,cid:-1}/192.168.1.106:61480的会话被系统close了,但它里面没有存放user_id,这个会话是何时建立的? | (ServerCoreHandler^sessionClosed:509)
[INFO] - [09:19:30.007]>> 收到客户端{uid:20001,cid:20001}/192.168.1.106:64469的通用数据发送请求. | (ServerCoreHandler^messageReceived:115)



服务器经常打印这个日志,是什么原因造成的?
[WARN] - [09:19:28.705][IMCORE]【注意】客户端{uid:null,cid:-1}/192.168.1.106:61480的会话被系统close了,但它里面没有存放user_id,这个会话是何时建立的? | (ServerCoreHandler^sessionClosed:509)

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

标签:MobileIMSDK
上一篇:[已回复] 希望mobileimsdk代码 全部切换到maven spring阵营下一篇:[已回复] MobileIMSDK发送消息的最大字节数是多少?超了会出现什么情况?
推荐方案
评论 2
你说的这种奇怪的log是会有这种情况发生,目前已知道是发生于Android的客户端,而且是Andriod 4.4以后的手机上,原因大致是手机待机后,解除待机的瞬间,会发出这个怪异的网络请求到服务端,具体原因很难捕捉,我个人猜测是Android最近几代系统从锁屏待机醒来后的某种特殊机制,具体原因不明。

但这种情况不会影响客户端的正常运转,因为这个无效的请求马上就被服务端断开,随之而来的是客户端重新建立了新的连接,一切都不会受影响,你可以暂时忽略这个Log。
签名: 《WebSocket详解(五):刨根问底HTTP与WebSocket的关系(下篇)》http://www.52im.net/thread-1266-1-1.html
感谢Jack
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

Processed in 0.156249 second(s), 34 queries , Gzip On.

返回顶部