项目运营第一天——狂风暴雨


项目运营第一天,问题不断。

 

首先晚上是访问量到达了200之后,出现服务器假死的现象,基本上要等待1分钟。

检查表结构,没有索引,立刻加上了索引。

 

之后第二天再次报告半夜访问量到达了400之后,还是假死。

再次检查表结构,修改了日志类型的表为MyISAM,再次提升性能。

 

之后说游戏服务器出现了死机。我立刻把游戏服务器和网站服务器分离,花了2个小时。

 

之后说充值失败,立刻检查游戏服务器,原来升级之后,网站服务器无法直接调用游戏服务器,于是立刻修改充值协议,使用远程socket链接。

 

之后说武将升级等级会下降。这个问题找了很久,所有代码检查过了,逻辑上没有任何问题。

最后锁定在java的TimeTask上面,感觉和mina、netty有冲突,立刻替换为Thread再部署。貌似又没有问题了,这个时候来到了半夜12点了。

 

基本上,使用了第三方框架,就是烦,很多的奇怪问题会出现。 

还有,整个服务器性能问题就是在数据库上,非常恶心。MySQL的性能是在不敢恭维。。。

 

剩下还有几个小bug,不过问题都不大。接下来看1000人在线是否还会出现问题,如果还有,再修改数据库插入逻辑,交给一个queue做合并插入。接下来再说吧。 

posted @ 2011-01-22 00:40    阅读(539)  评论(2编辑  收藏  举报
IT民工