2012年2月29日凌晨给核心系统进行了升级,升级的是后台的C程序。升级后时刻注意升级后的情况。
到10多的时候,到机房去看看运行情况,结果发现有好多人在机房解决问题,一打听,是前置等几个系统某些使用ftp主动获取文件的交易无法取得文件,再打听,不是无法从核心系统取得文件。看起来与我升级程序没有关系。看他们很忙的样子,我就知趣的离开了。
中午吃饭时,硬件主管刚端上饭准备吃呢,接到一个电话,意思是ftp文件失败的问题可能是网络变更导致的。饭没吃一口呢,就直接去机房了。看来上午那个问题还没有查到原因。
吃完饭回工位休息,看到硬件主管又出发去机房,忧心重重的样子。抱着试试看的心态,我也跟了过去。
机房里还是乱乱的,问题仍没有解决,有怀疑网络变更的,有怀疑程序的,运维主管开玩笑地说:跟你升级核心系统有关系吗?我当然是知道是没有关系的。但仍需要去解决,谁让咱是科技部的呢。
开始了解情况,在七嘴八舌中,了解了大概情况:
1. 从早上9点来钟开始,三个系统出现ftp从其他系统获取文件失败的情况,到现在仍是这个情况。
2. 用ftp 命令可以传文件。
3. 应用系统使用的是apache的开源软件,经查是,具体是commons-net.1.4.1,用其中的ftpClient。
4. 昨天这些系统的硬件、网络、系统都没有发生变更,昨天

2012年2月29日,由于闰年问题,一些使用Apache Commons Net 1.4.1的系统在FTP获取文件时遇到故障。经过排查,发现该问题与闰年有关,新版本3.1已修复此bug。在测试环境中验证了新版本能解决问题,并成功实施了升级方案。
最低0.47元/天 解锁文章
2262

被折叠的 条评论
为什么被折叠?



