为什么闰秒会导致问题?

时间:2012-07-01 02:05:24

标签: time operating-system datetime

所以此刻(但很可能不会很久)Reddit,Meetup,Fark,LinkedIn,Yelp,4Chan都失败了。 Netflix显然也出现了一段时间。

根据Reddit的推文,他们在2012年6月30日之前遇到了与闰秒有关的问题:https://twitter.com/redditstatus/status/219244389044731904

  

“我们遇到了与闰秒相关的一些Java / Cassandra问题   太平洋标准时间下午5我们正在尽快恢复服务。“

显然,影响其他网站的问题都与闰秒问题有关。

在阅读Leap seconds上的维基百科文章后,我认为我明白闰秒是什么......但我不知道的是如果闰秒会发生什么样的奇怪行为是不是占了?作为程序员,我们应该如何在编码和配置服务器时为闰秒做准备?

我的意思是它只有一秒钟不是吗?

1 个答案:

答案 0 :(得分:25)

某些Linux内核(2.6.29之前的版本)有issues handling leap seconds,到it can cause a kernel panic。其他Linux内核can suffer from a livelock。这显然对系统有不利影响,因为它需要重新启动。

这是the related ServerFault question on this topic,因为它确实是Linux服务器问题。