记录工作、生活中的点点滴滴......

当“灵异”事件发生时

上一篇 / 下一篇  2008-03-13 22:06:54 / 个人分类:生活随笔

这段时间系统出现这么一个现象:

没有任何时间规律,某段时间后某张表的某些数据就会被删除掉。

当时第一反应是搜索所有删除这张表的代码,检查这些代码,是否有bug。反馈上来的信息是:都没有问题。

既然代码没有问题,那就通过后台数据库建触发器的方式记录删除人和删除时间,这时候有问题的数据给备份了,也知道了操作人,但因为程序是3层架构,操作人均为应用连接用户,没有参考价值。只能通过分析操作时间,通过分析操作时间前后1-2分钟办结的业务,相关模块代码均没有问题。

实在是想不出还有什么情况,只能召集技术骨干开一次碰头会,讨论一下。最终一致认为肯定是调用了remove方法的地方出了问题,那就是删除这张表的代码是有bug存在,再次通过分析数据发现确实是因为某段程序修复bug时不小心,改了一半漏改一半,所以出现这么严重的漏洞。

从2月份开始,前后耗时1个月,根源,其实还是在代码质量上面。

 


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-07-26  
  12345
6789101112
13141516171819
20212223242526
2728293031  

数据统计

  • 访问量: 8703
  • 日志数: 810
  • 建立时间: 2007-12-28
  • 更新时间: 2008-07-23

RSS订阅

Open Toolbar