小心AP突然重开机!今早8点闰秒调整,VMware、甲骨文、思科皆呼吁MIS要盯紧

国家时间与频率标准实验室
在不到24小时之后,全球时间将因闰秒调整而多出1秒,台湾也将在7月1日上午8时实施闰秒。尽管过去也经历过多次闰秒调整,但经济部标准检验局近日更提醒,这是从1997年以来,首次在非假日实施闰秒调整,呼吁资讯业、金融业及期货交易等系统管理人员必须提防闰秒对资讯系统造成的影响。
不少IT软硬件业者如VMware、甲骨文、思科等,近日也纷纷在官网上警告,闰秒可能导致特定应用系统突然重开机,或导致系统满载,纷纷建议MIS当天得紧盯系统时间的闰秒调整过程以防万一。而网络业者如Amazon或Google则是早早就做好因应准备。
甲骨文官网上则提醒,虽然Java API已每一秒定义为介于0至61的数字,以防范闰秒的发生,但是有些应用程序仅定义1分钟为60秒,一旦遇到闰秒调整可能会导致应用系统出错。因此,甲骨文建议,系统管理者在闰秒发生的时间内更加关注系统的状况。另外,旧版MySQL (5.1.31以前的版本),也可能因系统回传了闰秒,而导致呼叫Now()函数时传回59分61秒的错误时间值,程式若未能处理这样的例外也可能导致出错。而思科也列出了可能会可能受到闰秒影响的多款产品,如Nexus1000v及Nexus 5000系列的交换器。
上一次的闰秒出现于2012年,除知名网站如Yelp、FourSquare、LinkedIn受影响外,澳洲航空及澳洲维珍航空的报到系统亦当机,导致数百名旅客班机延误。为避免闰秒导致服务中断,Google及AWS也做出准备。如Google的网站可靠度工程师Christopher Pascoe表示,Google在每次更新时,NTP就会多几毫秒,直至闰秒出现时,NTP就会填补好这一秒。而AWS则把多的1秒平均分摊在闰秒出现前的24小时,让系统每秒都增加 1/86400 秒,累积24小时之后就会恰好填补完多的1秒。
各国金融交易市场亦采取不同方式因应闰秒,如美国芝加哥商品交易所(CME)与洲际交易所(ICE)预计把6月30日的夜间电子开盘时间延至美东晚间8点后,日本则计划将闰秒前的秒数延长以稀释闰秒,澳洲与韩国将稀释闰秒后的数秒,新加坡将等到闰秒结束后再进行时间校正,而欧股此时大多休市并不受到影响。
根据证交所发布的公文显示,证交所将并不会变更系统的时间,而是在当日收盘结束并待相关的交易程序都完成后,再进行系统校时作业。此外,证交所表示,由于其交易行为都在国内市场,所以交易并不会受到闰秒的影响。证交所副总经理黄乃宽日前也对媒体解释,因为证交所与券商在6点就已连线并完成假开盘,如果照原本的时间调整,会出现各家系统时间不同步的状况,因而选择在收盘后才调整。而期交所则表示,为让交易正常进行,也同样会等到隔天交易前,才会对照中央标准时间来校正系统时间。
