这一周天气预报报道不禁会降温,而且还会伴随雨水。本来广州的冬天是不寒冷的,因为这降温加雨水而变得寒意逼人。
上午发生了一件很悲剧的事情,开发修改了财产数据的bug后忘了提交脚本,我询问以后才想起漏提交了,从QQ上发送给我,我下载后直接在测试库运行SQL文件,结果中途报错停止了,去问开发怎么回事,他说数据时从oracle数据库直接导出来的,后来又重新从本地的MySQL数据库把两个表的数据导出来,一共两个脚本,其中一个4MB多,里面有近3万行SQL语句,这次执行就没有报错了。但是进入项目后发现资产包管理中的资产包全部被清空了,进入债权管理直接报错。后来找开发组长看看,他觉得我脚本执行错了,肯定是选择脚本错了,但是我可以肯定自己没有选错,但是那两个脚本确实是建表语句,没有删除语句。没办法,数据时找不回来了,我只要把开发库的数据全部导入到测试库。从这个事故中可以吸取的教训是以后凡是运行脚本,特别是很长的脚本,最好还是把数据库先备份一遍再执行,以免认为事故。虽然不愿意承认,但是这个事故的原因却是在我,因为把这两个脚本升级到预上线环境后数据冰魂没有丢失。
下午需要把官网改版的bug全部验证一遍,但是神奇的事情再一次发生,之前提的bug前端说提交代码了,但是测试环境一直看不到,过了一个星期之后没人搭理后,重新升级打包后又可以看见之前修改的bug,今天下午修改的bug晚上升级的时候这种诡异的事情再一次发生了,前后台修改的bug升级打包后还是看不见,问题是手动打包程序依然如此。检查了Jenkins打包路径,shell脚本路径,手动打包替换还是无法看见修改的地方。这件事明天需要去问下项目经理了,连开发组长检查一遍都说没有问题但还是存在问题。真是个难题。
今天终于找到原因了,因为在conf的server.xml中配置了两个项目地址引起冲突了,另一个是视频的的路径,去掉以后升级就可以看见修复的bug了。
网友评论