标题:
重现步骤:创建1000个机器人(400个也会出现),模拟登录,只做一件事情,往Realm里面发条请求C2R_RegisterRequest协议, 对面逻辑很简单,几乎可以忽略不记,会出现如下图报错。realm服务是单独起了进程的,请问出现这个原因是因为realm负载能力不行么?
evalli
这里采用随机数,session唯一性没法保证, 会导致session复用了吧,我在realm那边销毁了session。 会不会是这个引起的?
这个问题找到原因了吗?
401009794 把并发量降下来呗, 控制请求的数量, 多开进程或者搞个排队登录多可以解决。 负载一上来,这些错误哗啦啦的冒出来了。
evalli 好的 谢谢
对端关闭了链接,查一下realm为啥关闭
Long 应该负载过大, 有数据包堆积, reaml的session是有定时销毁的。
1000个不太可能,登录消息不是登录成功就销毁了,查一下你是不是销毁了还在发消息
Long 1s 1000个登录
401009794 就1s发1000个请求过去, 处理过程耗时就不用算里面的。