地球多一秒 澳航延误、Mozilla、RedHat 等网站当机
科技中心/台北报导先前提到过今年 6 月 30 日到 7 月 1 日之间将多出了一秒钟的「地球时」。就在上周六格林威治天文台人员为「地球时」多加了一秒,出现 23:59:60 的纪录。结果这才调整完,国外许多知名网站包括Mozilla、RedHat、Reddit等,传出无法及时应变多出的这一秒而造成当机,就连澳洲航空也传出系统当机造成的班机延误,经过数小时之后才修复。
据了解,由于地球公转变慢造成每四年一次的闰年,为了让一般民众生活习惯的「世界时」能与国际「原子时」相符合,因此今年 6 月 30 日及 7 月 1 日之间会特别多出了一秒钟时间。
上周六格林威治天文台人员为「地球时」多加了一秒,出现 23:59:60 的纪录。台湾标检局也依据这项讯息,将我国国家标准时间订于 7 月 1 日 7 时 59 分 59 秒加上正闰秒 1 秒,调整后的国家标准时间(即 UTC 时间加 8 小时)时序为 7 月 1 日 8 时 0 分 0 秒,同时提醒相关金融交易、大众交通系统、电子文书交换、计时收费等系统作好系统校对。
不过这项更动却传出让国外数家知名网站包括 Reddit、Mozilla、RedHat、Yelp、FourSquare、LinkedIn、Meetup、Gawker 等因底层软体平台无法及时应变,而造成当机。Reddit 上周五便在 Twitter 发布消息指出,公司网站在太平洋时间 5:00pm(台湾时间8:00pm)出现「与闰秒相关的Java/Cassandra问题,目前公司正尽力抢修中。」Mozilla也由 Eric Ziegenhorm 通报指出 Java「因闰秒而中止」的问题。至于 Red Hat 的 Chris Adams 在同一天也通报「闰秒讯息可能中止核心运作」。
润秒的问题也影响航班,根据国外媒体报导,由于润秒造成澳洲航空使用的线上订票软体 Amadeus 程式判断混乱,而这系统主要是提供办理登机、载客货重量控制及为包括澳航及其他国际航空公司客人提供清单服务。澳航发言人 Lauren Blank 表示,到昨天 (7/1) 中午为止,润秒的问题已经被修复,Amadeus 也重新运作,预计会再延误一个小时,请旅客耐心等待。Lauren Blank 随即补充,不止是澳航全球个大航空公司都适用这个软体,所以也会有这个润秒的问题。
据了解,润秒造成系统当机是因为许多公司的网路系统是运用网路时间协定(Network Time Protocol, NTP)来和全球的原子时钟同步,而原子时不会变动,因此当地球时多一秒时,有些系统会认定「时间不准确」而拒绝作业,或是在这一秒送入的资料要怎么储存等问题。
不过也有许多科技公司早已做好准备,根据 Google 的网站可靠度工程师 Christopher Pascoe 所说,公司的网路稳定工程小组发展出名为「leap smear」的方法,每次更新时,NTP 就会多几毫秒,则在闰秒出现时,NTP 就会填补好这一秒时间差。
这次润秒是继 1999 年进入 2000 年时的「Y2K」千僖虫问题之后对科技系统的另一个灾难,从1972年到现在已经发生了 24 次润秒,不过润秒没有规则可循,像是 1998 年起,就连续 7 年没润秒,一直到2006年元旦前夕跟2009年元旦前夕才出现,至于甚么时候,地球又要送给民众「多一秒钟」,专家没人说的准。
※延伸阅读: