Ticket #211 (closed 用户报障: 已处理)
电脑论坛更新后出现访问异常
| Reported by: | chenguohao | Owned by: | dingjianyong |
|---|---|---|---|
| Priority: | 最高级(1) | Milestone: | |
| Component: | 电脑网产品论坛 | Version: | |
| Keywords: | Cc: | ||
| Due Date: | 12/12/2013 |
Description
电脑论坛在更新【代码合并】的需求后不久,出现负载高的情况,出现访问异常的情况;
时间约16:41-17:21;现回滚到更新前的版本。
Change History
Note: See
TracTickets for help on using
tickets.
![(please configure the [header_logo] section in trac.ini)](http://www1.pconline.com.cn/hr/2009/global/images/logo.gif)
故障原因分析:
由于本次更新增加了一个字段,目前代码解码MC缓存的时候,如果MC缓存与程序期望解码的字段代码不一致会抛出错误。正因如此,在使用更新系统进行更新的时候,已完成更新的机器写入mc缓存的时候会有新字段的存在,但是还没更新到的机器读取MC缓存进行解码就会发生错误。
由于网络同事的监控链点是 http://itbbs.pconline.com.cn/f768176.html,而这个页面刚好又报错了,就会导致resin自动重启,如此一来,没更新的机器由于进行重启,压力就会派到新机器上。
怀疑是这种原因的影响,导致当时访问不稳定,最终机器负载不断升高。
后续处理:
1.将网络的监控链点改成 http://itbbs.pconline.com.cn/index.do,防止因页面报错导致应用不断重启。
2.以后凡是有加字段操作,都要考虑这种情况,先对机器进行屏蔽,更新后也需要清除MC缓存。
3.考虑更改程序上解码MC缓存的方式,优化代码,避免这种情况的出现。