“千年虫”留下的玩笑:让Reddit、Mozilla等措手不及的“闰秒Bug”

新用户2038447162·2012年07月02日 10:22
上周六,互联网界遇到了一个类似“千年虫”的bug——“闰秒Bug”(leap second bug)。由于软件系统无法处理世界原子钟中添加的“闰秒”概念,导致Reddit、Mozilla、Foursquare等多家互联网公司遇到了技术问题。 原子钟是世界上最准确的时间计量工具,国际上很多系统时间都以此为准。在周六的格林尼治午夜时间,也就是6月30日到7月1日之时,为了保证全球时间和地球自转保持同步,时间管理员将时钟往前调了一秒,而就是这个“闰秒”,成了很多互联网公司计算机系统中无法处理的“时间bug”。

[caption id="attachment_124103" align="aligncenter" width="462" caption="图片来自《连线》"]
[/caption]

上周六,互联网界遇到了一个类似“千年虫”的bug——“闰秒Bug”(leap second bug)。由于软件系统无法处理世界原子钟中添加的“闰秒”概念,导致Reddit、Mozilla、Foursquare等多家互联网公司遇到了技术问题。

原子钟是世界上最准确的时间计量工具,国际上很多系统时间都以此为准。在周六格林尼治午夜时间,也就是6月30日到7月1日之时,为了保证全球时间和地球自转保持同步,时间管理员将时钟往前调了一秒,而就是这个“闰秒”,成了很多互联网公司计算机系统中一时无法处理的“时间bug”。

据报道,目前Linux操作系统和Java应用平台等,都无法处理这“多出来的一秒”。虽然像Google这样的大公司在“闰秒”到来之前就做好了准备并顺利的逃过一劫,但对于大部分忽略这个细节的公司来说,就没那么幸运了。“闰秒Bug”让刚从AWS宕机事件中恢复过来的互联网公司,再次陷入了全球恐慌之中。

根据
《连线》的整理,这次事件不仅让著名的新闻聚合和讨论网站Reddit 出现了“Java/Cassandra”问题,同时火狐开发商Mozilla的网站可靠性工程师Eric Ziegenhorn也发布了一个类似的Bug报道,双方都指出这些问题和“闰秒”相关。除此之外,FourSquare、Yelp、LinkedIn、Gawker、StumbleUpon等公司也多多少少遇到了“闰秒Bug”引发的问题,但只有Gawjer正面回应了这个问题。

在此之前,Opera的高级系统管理员Marco Marongiu曾于6月1日在博客中提醒网站要注意“闰秒”问题,并给出了一些潜在问题的
解决方案。当然,Marongiu也在博客中提到,“闰秒”已经不是什么新鲜问题了,在二十世纪七十年代到现在已经有至少25次闰秒出现了。

去年九月份,Google也曾通过
一篇博客详细阐述了如何解决“闰秒”的问题,包括使用一种“leap smear”的技术。它让计算机在系统时钟中逐渐添加毫秒,最终在官方闰秒时间来临时正好添加了一个闰秒,用这种方式来解决目前的问题。

+1
0

好文章,需要你的鼓励

参与评论
评论千万条,友善第一条
后参与讨论
提交评论0/1000

下一篇

<a href="http://www.36kr.com/p/122527.html" target="_blank">Google Glass</a>最近可是大出风头。在Google I/O的第一天,创始人Sergey Brin以高空跳伞视频直播的方式正式向世人展示了这一惊世之作。虽然得等到明年年初才能出货,而且还只是面向开发者的版本,售价也高达1500美元,但是依然挡不住公众对这款颇有科幻色彩产品的热情。 Google此次的保密工作做的相当不错,除了已发布的少量信息之外,外界对该产品的各种特性和工作原理几乎一无所知。大家能做的只有从各种视频、发布会和官方声明中的只言片语里各种猜测。相信很多人都会有这样的疑惑:到底Google Glass是如何成像的呢?果壳网网友Forkintheroad给出一个<a href="http://www.guokr.com/question/254608/?orderby=vote&amp;page=1&amp;bsh_bid=103720065" target="_blank">有趣的答案</a>:他认为从Google Glass核心团队成员的信息可以推测成像方式主要是利用新一代隐形眼睛。

2012-07-02

36氪APP让一部分人先看到未来
36氪
鲸准
氪空间

推送和解读前沿、有料的科技创投资讯

一级市场金融信息和系统服务提供商

聚焦全球优秀创业者,项目融资率接近97%,领跑行业