职场生活往往充满挑战,这就是为什么《The Register》试图通过每周一的"Who, Me?"专栏来为大家的工作日增添一些乐趣。这是一个读者投稿专栏,大家可以在这里分享自己在IT工作中犯的错误以及如何解决的故事。
本周,我们要介绍一位读者,我们称他为"尼尔",他负责维护一位名为"杰拉德"的客户的网站。
"他会发送修改要求,我来做更新,然后他会审核批准,"尼尔写道。"我们合作了好几年,一直很顺利。"
"直到有一天杰拉德打电话过来,非常愤怒。他说网站有问题,到处都是过时的内容。"
尼尔检查后发现网站运行正常。他确认了所有最近的更新都已经生效,并告诉杰拉德一切都没问题。
"杰拉德告诉我可以拿着我的'完美网站'去见鬼,"尼尔对《The Register》说。
尼尔很快就找到了问题所在。
"当我把他的网站迁移到新服务器时,杰拉德在家里审核并批准了——就像正常人一样——而我让旧网站在旧服务器上继续运行,"尼尔说。他补充说,他总是这样做,因为保持旧网站运行不会产生费用,而且在绝对确定不再需要之前保留数据是明智的做法。
"没有人告诉我的是,杰拉德的IT支持团队在办公室内部DNS中硬编码了旧服务器的IP地址,"尼尔解释道。"所以两年来,他的40名员工每次在办公桌前打开浏览器,看到的都是旧网站。完全停留在时间里。"
但杰拉德在整整两年里从未在工作时间从办公室查看过网站!当他在家访问网站时,他绕过了DNS服务器,看到的是更新后的网站。一旦他终于在办公室检查,他看到的就是旧版本。
"当我最终搞清楚发生了什么并向杰拉德解释时,他的IT团队也在场,"尼尔告诉《The Register》。"他们有两个人。他们听了我的解释,互相看了看,然后——带着那种弄坏了昂贵物品的人特有的默契——向杰拉德解释说,实际上,问题在于我在另一台服务器上留了一个旧网站在运行,这造成了混乱。"
尼尔说这在技术上是正确的,"就像'地板湿了'是对泰坦尼克号情况的技术上准确描述一样。"
"杰拉德看着我,"尼尔回忆道。"我也看着杰拉德。他们有两个人,我只有一个,而且他们还戴着工牌。"
"你应该删除那个旧网站的,"杰拉德说。
尼尔确实删除了。
但又等了四个月,以防万一。
Q&A
Q1:为什么网站迁移后会出现显示旧内容的问题?
A:因为杰拉德公司的IT团队在办公室内部DNS中硬编码了旧服务器的IP地址,所以员工在办公室访问网站时会被导向旧服务器上的网站,而不是新的更新版本。
Q2:为什么开发者要保留旧网站运行?
A:开发者尼尔总是在迁移后保留旧网站运行,因为这不会产生额外费用,而且在绝对确定数据不再需要之前保留数据是明智的做法,可以作为备份保险。
Q3:最终谁承担了这个问题的责任?
A:虽然技术上问题出在公司IT团队的DNS配置错误,但IT团队将责任推给了开发者,声称是因为开发者保留旧网站运行造成的混乱,最终开发者被要求删除旧网站。
热门跟贴