AnyChat技术支持论坛
标题:
2015-04-28 有关部分上网行为管理软件可能导致视频掉线、卡顿的说明
[打印本页]
作者:
admin
时间:
2015-4-28 10:06
标题:
2015-04-28 有关部分上网行为管理软件可能导致视频掉线、卡顿的说明
近期接到部分客户反馈,使用AnyChat系统时,以前用户量较少(200多并发)时系统正常,当用户量突然增加(有600多并发,300多坐席同时服务)时会出现一些异常的状况,比如:
1、有时很难连接上服务器;
2、视频通话过程中会断开连接;
3、视频通话过程中视频会出现卡顿的现象;
4、一直ping服务器正常,没有丢包的情况发生;
客户方更换了服务器硬件后问题依然存在;客户方有6台AnyChat服务器同时工作均会出现上述问题。
根据上述情况,AnyChat技术团队负责网络内核开发的工程师到客户现场进行了实地调研,发现了如下现象:
1、在广州AnyChat的网络中连接客户服务器,网络连接正常,不会发生断开的情况;
2、在客户的客服中心网络中用笔记本连接服务器,同时连接6台服务器,会出现6台服务器同时(几乎是同一毫秒)断开连接的情况,ping包一直正常;
3、出现问题时集中在11:00~12:00,16:00~17:00,其他时间段几乎没有问题;
4、出现问题的机器会连续出现问题,等10多分钟又会自动恢复;
根据上述信息,AnyChat网络内核开发工程师初步判断:问题不在服务器,问题应该出在客服中心的出口网络上,要么是租用运营商的网络带宽不够,要么是网络上的防火墙有相关的规则干扰了视频通话的数据包。
最后与客户方的网络工程师共同分析,找到了问题的原因并成功处理上面的各种异常:
客户在客服中心的网络上使用了一款“X信服”的上网行为管理软件,主要目的是防止坐席人员进行P2P下载,所以客户在该管理软件的后台禁用了P2P的相关协议,而AnyChat也会采用相关的P2P协议,一旦网络流量达到一定的阀值,该上网行为管理软件将开始网络清理工作,将会随机断开使用P2P协议电脑上面的TCP连接(ping包使用ICMP协议,不受影响),而且将会持续一段时间断开该电脑上面的TCP连接
。
清楚上述原因后,有两种方案来解决该问题:
1、
修改该上网行为管理软件的相关规则,启用上面的P2P相关协议
;
2、
关闭AnyChat的P2P功能,可以配置AnyChatCoreServer.ini中的RoutingPolicy=1,启用服务器转发模式
;
欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/)
Powered by Discuz! X3