[caption width="462" ]
n[/caption]
上周六,互联网界遇到了一个相似“千年虫”的bug——“闰秒Bug”(leap second bug)。由于软件零碎无法处置世界原子钟中添加的“闰秒”概念,招致Reddit、Mozilla、Foursquare等多家互联网公司遇到了技术成绩。
原子钟是世界上最精确的工夫计量工具,国际上很多零碎工夫都以此为准。在周六格林尼治午夜工夫,也就是6月30日到7月1日之时,为了保证全球工夫和地球自转坚持同步,工夫管理员将时钟往前调了一秒,而就是这个“闰秒”,成了很多互联网公司计算机零碎中一时无法处置的“工夫bug”。
据报道,目前Linux操作零碎和Java使用平台等,都无法处置这“多出来的一秒”。虽然像Google这样的大公司在“闰秒”到来之前就做好了预备并顺利的逃过一劫,但关于大局部疏忽这个细节的公司来说,就没那么侥幸了。“闰秒Bug”让刚从AWS宕机事情中恢复过去的互联网公司,再次堕入了全球恐慌之中。
依据
n《连线》的整理,这次事情不只让著名的新闻聚合和讨论网站Reddit 呈现了“Java/Cassandra”成绩,同时火狐开发商Mozilla的网站牢靠性工程师Eric Ziegenhorn也发布了一个相似的Bug报道,单方都指出这些成绩和“闰秒”相关。除此之外,FourSquare、Yelp、linkedIn、Gawker、StumbleUpon等公司也多多少少遇到了“闰秒Bug”引发的成绩,但只要Gawjer正面回应了这个成绩。
在此之前,Opera的初级零碎管理员Marco Marongiu曾于6月1日在博客中提示网站要留意“闰秒”成绩,并给出了一些潜在成绩的
n处理方案。当然,Marongiu也在博客中提到,“闰秒”曾经不是什么新颖成绩了,在二十世纪七十年代到如今曾经有至多25次闰秒呈现了。
去年九月份,Google也曾经过
n一篇博客详细论述了如何处理“闰秒”的成绩,包括运用一种“leap smear”的技术。它让计算机在零碎时钟中逐步添加毫秒,最终在官方闰秒工夫降临时正好添加了一个闰秒,用这种方式来处理目前的成绩。