张玮丽

导航

 

2012年5月7日

摘要: 越南服上线以后,出现了各种国服上没有见到过的问题,我们就被一个问题持续的困扰着:老大的老大是个工作狂,经常会在出其不意的时候电话老大,我这里登录上不去了,你们看下什么问题。结果他上去一看完全正常,直接反馈回去。如此持续了几次之后,老大的老大怒了,你是不是骗我呀,明明上不去你告诉我能上去。终于有一天在工作时间重现了这个问题,同样的网络,不同的电脑和网线。然后开始排查问题,使用了修电脑人常用的排除法,结果发现问题就出在电脑上。电脑能有什么区别呢,都是苹果本上装盗版xp。解决问题的过程比较痛苦,试了各种方法,最后在抓包的时候发现出问题的电脑和没出问题的电脑上面接收的最大数据包长度不同,没出问题的电脑 阅读全文
posted @ 2012-05-07 14:59 waynell 阅读(2715) 评论(0) 推荐(0)
 

2012年5月5日

摘要: 1.异常导致线程中断:游戏中启动定时器,用来检测地图上掉落的物品是否到时,到时后从物品列表中清除。运行时发现,系统运行一段时间后就出现掉落物品不消失的情况,检查游戏逻辑没有发现任何问题,当前定时器任务中连抛出异常的可能都没有。在测试环境中使用各种方法测试都无法重现问题。只好万分头痛的去查看1GB/Hour的生产服运行日志,结果惊奇的发现用于检测物品到时的定时器在某个时间神奇的消失了。查找定时器消失前的日志发现当前线程抛出了一个异常,异常抛出点还真的不是发现问题的定时器任务。原因分析: 定时器timer里面其实有一个线程和一个timerTask数组,创建timer的时候启动线程,然后线程负... 阅读全文
posted @ 2012-05-05 12:36 waynell 阅读(439) 评论(0) 推荐(1)