北京時間7月2日消息,據國外媒體報道,上周日晚Reddit、Mozilla和Gawker等多家網站遭遇短暫的技術故障,原因在于在將“閏秒”加入世界原子鐘的過程中,支撐這些網站操作的軟件受到影響。
上周六,格林威治時間午夜,從6月跨越到7月的過程中,地球官方時間將回撥一秒,以保持和地球每日自轉同步。根據網上的多篇報道,包括Liunx操作系統和Java應用平臺在內的多個軟件基礎平臺無法處理這多出來的一秒。
許多計算機系統使用網絡時間協議(NTP)來保持與世界原子鐘的同步,當一秒被增加后,一些系統根本不知道如何處理。
就在“閏秒Bug”出現之前,互聯網剛剛從亞馬遜網絡服務的當機中恢復過來。作為最成功的商業云平臺,很多網站都放置在亞馬遜的平臺上,占到了互聯網總數的約1%。包括谷歌在內的一些網站提前預見到了“閏秒”的問題并為此做好了準備,但其他很多網站對這件事就沒有這么上心。
新聞聚合和討論網站Reddit就遭遇“Java/Cassandra”問題。Java/Cassandra”是Facebook用Java開發的開源數據庫。不過Reddit沒有回應關于此事的置評要求。
與此同時,Mozilla網站穩定性工程師,同時又是火狐瀏覽器開發者的Eric Ziegenhorn發布了一份bug報告,稱Mozilla正遭遇Hadoop問題。Hadoop是另一個用Java開發的開源平臺。自從午夜出現問題之后,Ziegenhorn 同樣將這一問題歸咎于閏秒。
其他人則抱怨Linux服務器出現問題。根據BuzzFeed的報道,Foursquare、Yelp、LinkedIn、Gawker和StumbleUpon同樣受到閏秒bug的困擾。這5家網站中只有Gawker回應了置評要求,聲稱它因為使用了Tomcat網絡服務器架設自己的網站而遭遇“閏秒”問題。
上周五Foursquare承認網站因為亞馬遜的云服務關閉而當機。但它并沒有承認因“閏秒”引發的錯誤。
Opera軟件資深系統管理員,Opera瀏覽器開發者Marco Marongiu曾就“閏秒”問題發出警告,并提供多種可能的變通方法。但正如他指出的,“閏秒”問題并不新鮮。自從上世界70年代初設立原子鐘以來,已經出現了約25次閏秒。
去年9月,谷歌在一篇帖子中詳細闡述了如何處理閏秒問題。這家網絡巨頭使用了一種叫做“閏秒彌補”的技術,也就是在官方閏秒到來之前,逐步在自己的系統時鐘中增加毫秒。
谷歌表示,這意味著當時間在午夜新增一秒,公司的時鐘已經考慮到了這一點,并通過偏移時間的方法來解決。公司所有服務器可以繼續正常提供服務,而根本不用顧及“閏秒”問題。
推薦閱讀
根據新加坡媒體發展局的數字顯示,目前新加坡約有60萬戶家庭(約占市場的60%)是付費電視的用戶,而另外40萬戶家庭則是通過電視天線來收看免費電視節目。新加坡媒體發展局最近做出決定,將從2013年底開始,所有免費電視>>>詳細閱讀
地址:http://www.brh9h.cn/a/22/20120702/72494.html