昨天下午一直运行良好采购系统突然出现了致命问题,采购订单无法新建和编辑了,刚开始我们以为只是个别客户的电脑配置和浏览器设置有问题。
但是很快就有大面积的用户反映采购功能都无法正常使用了。这下让我们不得不重新审视这个问题了,于是我们登录生产环境打开采购画面发现了同样的
问题。
我们发现在采购订单页面请求数据的时候出现了一个在向xxx.com网站请求数据,于是我们马上进入服务器上查找那个文件中有这样的代码,终于
我们在一个css文件中发现有一个样式引用了一个xxx.com/photo的图片。
这种低级错误现在居然爆发了,而且影响很大,后果很严重,由于该网络图片突然无法访问,导致整个系统的采购功能有3个小时无法正常使用。
其实在工作中我们注意以下2点就可以很好的避免类似问题了:
1.开发人员在开发系统的过程中不要将网络图片或者绝对路径写入在代码中。
2.在以后的开发过程中要加强代码的审查工作,保证代码质量,避免类似的情况再次发生。