分类: LINUX
2012-05-29 14:29:38
一.问题:
防沉迷测试:并发一段时间,服务器突然报很多error,这时能处理正确请求,但同时也报很多error,接到测试结束。
证书测试,游戏认证,游戏发牌,游戏出牌:服务器处理一段时间请求后不再处理请求,接着一段时间又能处理请求,
如此循环,同时后台报大量的error错。
二.解决:
针对服务器及程序,我们做了以下优化和调整:
1、周末,开发对WEB服务器负载均衡重新进行了部署。上周四因为部署问题,导致只有6台WEB有负载,且负载不均衡。 调整后,全部WEB服务器负载均衡正常。
2、周末开发对Cache服务器进行了硬件升级,增加了Cache服务器内存
3、针对游戏接口程序进行了优化,之前是通过模拟flash客户端连接游戏服务器,因为中间需要经过4层服务器相互连接(WEB服务器,认证服务器,房间服务器,游戏服务器)导致执行效率过低,周末开发将接口优化,调整为更接近真实用户操作的流程(由客户端发起请求,由WEB服务器直接连接游戏服务器)。
4. 调了一下规则,把基于IP的Hash改成了连接数最小策略。 (加的)
三.最后问题解决,测试通过!