今天上了一课,明白了没有不可能的事情
2015-07-01 00:29
274 查看
维护的系统出现重大故障,简单介绍一下情况:5台机器,部署的程序代码一模一样,唯一区别是其中一台机器的部署比较特殊.而就是这台部署特殊的机器出现了故障.简单的排除法可得,既然另4台都没有事情,那么差异化的第五台的特殊处就应该是问题的所在,所以从一开始我就认定问题就是特殊部署造成..所以也有点不太认真吧,想当然的认为不会是程序问题..但是经过层层叠叠分析和"某方面专家"的引导,问题的地点慢慢浮出水面,当然至此我仍然不认为问题出在程序,依然认为这是特殊部署造成的表象,不过就算表面解决也好,就这么弄吧,抱着这样的想法,就顺着这种表象的趋势改动了一下代码,屏蔽了某些废弃功能,至此问题解决..虽然问题就这么看似解决了,但是心里依然不是很痛快,这根本说不通啊,如果说是这段废弃的代码带来的故障,为何只有这么一台机器才会出现故障呢?忽然想到了这段代码的逻辑,只有满足特定条件才会执行,特定条件...心头一亮啊,这才突然发现居然还真只有这台特殊部署的机器中的数据才满足这段特定条件...居然还真有这么巧的事情...有点对自己的浮躁和过于的自信感到不妥...也真正的认识到果真是没有不可能的事情的...自认为铁定的事实未必真实,过早的下结论反而会阻碍真象..
相关文章推荐
- JVM学习笔记(1)——类加载器ClassLoader
- ubuntu-文件管理、编辑
- jsonparse.js
- 黑马程序员——OC基础学习(四)---封装,继承和多态的学习知识总结
- 7-1日刷题
- xmlparse.js
- 2015063015 - 坚持
- 2015年6月30日 课设日志
- java学习之旅49--面向对象_22_接口详解
- [Jinja2]控制结构
- 2015063014 - 东方企业家读书笔记(9)
- 搬新家了第一天
- 原创jQuery插件之图片自适应
- 2015063013 - 东方企业家读书笔记(8)
- FlyCapture2 Qt5 MinGW Configuration
- LVS三种模式搭建步骤,参考待操作。
- 七月一号
- 配置备份
- [SQLAlchemy]filter条件处理
- java基本数据类型的几点注意和面向对象思想