Tags:
Topics: 
Node Thumbnail

วันที่ 30 มิถุนายนปีนี้ โลกของเราจะมี "วินาที" เพิ่มเข้ามาอีกหนึ่งวินาที (leap second หรือ อธิกวินาที) เพื่อชดเชยระบบการนับเวลาที่อาจไม่พอดีกับการหมุนของโลกแบบเป๊ะๆ

เรื่องนี้ไม่ใช่เรื่องใหม่ เพราะโลกของเรามีการใส่วินาทีเพิ่มเข้ามาแล้วทั้งหมด 25 ครั้ง (ครั้งล่าสุดในปี 2012 นี้เอง) อย่างไรก็ตาม การใส่วินาทีแปลกปลอมเพิ่มเข้ามากลับสร้างปัญหาให้ระบบคอมพิวเตอร์ที่ไม่ได้ออกแบบมาสำหรับเรื่องนี้ตั้งแต่ต้น (ลักษณะเดียวกับปัญหา Y2K)

การใส่วินาทีเพิ่มในปี 2012 ส่งผลกระทบกับเซิร์ฟเวอร์สาย Linux/Unix รุ่นเก่าอย่างแรงในช่วงรอยต่อของวัน เหตุการณ์ระบบล่มครั้งสำคัญคือระบบจองตั๋วเครื่องบิน Altea ของบริษัท Amadeus ซึ่งเป็นบริษัทรายใหญ่ของโลกด้านนี้ถึงกับล่มไป 48 นาที ทำให้สายการบินในออสเตรเลีย (ที่ข้ามเส้นแบ่งวันก่อนประเทศอื่นๆ) ต้องจองตั๋วและเช็คอินด้วยกระดาษแทน นอกจากนี้ยังมีบริษัทหลายแห่งที่ได้รับผลกระทบ เช่น Yelp, LinkedIn, Reddit, Foursquare

สาเหตุของปัญหาเกิดจากเคอร์เนลลินุกซ์รุ่นเก่าที่มีบั๊กนี้ (เคอร์เนลเวอร์ชัน 2.2.26-3.3) และระบบซอฟต์แวร์อื่นๆ เช่น Java หรือ Hadoop ก็มีปัญหานี้เช่นกัน

ตอนนี้บั๊กนี้ถูกแก้ไขแล้วในเคอร์เนลเวอร์ชันปัจจุบัน และหน่วยงานที่เคยเผชิญปัญหาด้วยตัวเองอย่าง Amadeus ก็สัญญาว่าจะทดสอบระบบอย่างดี เพื่อไม่ให้เกิดปัญหาแบบเดียวกันซ้ำอีก

ที่มา - The Register, Wired

Get latest news from Blognone

Comments

By: icez
ContributoriPhoneAndroidRed Hat
on 13 January 2015 - 16:03 #781131

version 2.2.26 ถึง 3.3

O_o

By: PaPaSEK
ContributorAndroidWindowsIn Love
on 13 January 2015 - 16:34 #781142 Reply to:781131
PaPaSEK's picture

เมื่อยหน่อยนะครับ อิอิ

By: sukjai
iPhoneAndroidRed HatUbuntu
on 13 January 2015 - 16:09 #781132

น่ากลัวนะครับนี่ผมใช้ 2.6.32-504.1.3.el6.x86_64

By: bouroo
AndroidRed HatUbuntuIn Love
on 13 January 2015 - 17:29 #781156 Reply to:781132
bouroo's picture

จับมือไว้แล้วไปด้วยกัน~~~

By: lancaster
Contributor
on 13 January 2015 - 17:35 #781158

คนใช้ 2.2.26 - 3.3 นี่น่าจะมีอยู่ซัก 90-95% ได้มั้งเนี่ย รุ่นหลักเลย

By: pote2639
ContributoriPhoneWindows PhoneWindows
on 13 January 2015 - 18:14 #781168

(นอกเรี่อง) เรี่อง leap second นี่น่ากลัวนะ ไม่ใช่แค่เฉพาะคอมพิวเตอร์ แต่จะทำให้โลกยิ่งช้าลงเรี่อยๆ จนหยุดหมุน (?) แบบในสาระคดีนี่ https://www.youtube.com/watch?v=WYCkKcZO35I

By: hisoft
ContributorWindows PhoneWindows
on 13 January 2015 - 19:03 #781178 Reply to:781168
hisoft's picture

ปล่อยนักวิทยาศาสตร์ทำงานกันไปก่อนครับ ยังไม่หยุดเร็วๆ นี้แน่ๆ ;) วางแผนเผื่อไว้บ้างแต่อย่าไปซีเรียสกับมันครับ กว่าจะถึงเวลานั้นอาจจะมีปัญหาใหญ่กว่าจนย้ายดาวหนีกันไปแล้วก็ได้

By: AmidoriA
UbuntuWindows
on 13 January 2015 - 22:30 #781223 Reply to:781168
AmidoriA's picture

สมมุติผ่านไปซักล้านปี แล้วโลกหมุนช้าไปจนวันนึงเป็น 25 ชั่วโมง ก็คงเฉยๆกันนะครับ

// แต่คนคงทำโลกพินาศไปก่อนแล้ว

By: neizod
ContributorTraineeIn Love
on 14 July 2015 - 16:49 #827119 Reply to:781168
neizod's picture

น่ากลัวมั้ย? ในมุมมองมนุษย์ก็น่ากลัวครับ

แต่นี่เป็นเรื่องปรกตินะ ดูตัวอย่างง่ายๆ ก็ดวงจันทร์ที่แทบจะหยุดหมุนไปแล้วเมื่อเทียบมุมมองจากโลก

By: jirayu
ContributorWindows PhoneBlackberrySymbian
on 13 January 2015 - 20:10 #781188

แล้ว Android ในมือถือนี่จะโดนด้วยหรือเปล่าครับ? (ผมใช้ jb ลองเช็คดูเป็นเคอร์เนล 3.0)


By: AmidoriA
UbuntuWindows
on 13 January 2015 - 20:31 #781194
AmidoriA's picture

ผู้รอดชีวิต

By: BLiNDiNG
AndroidUbuntuWindowsIn Love
on 13 January 2015 - 20:35 #781195
BLiNDiNG's picture

ล่มไป 48 ชั่วโมง >>>> 48 นาที

By: overbid
ContributorAndroidRed HatUbuntu
on 13 January 2015 - 21:01 #781202

รอด 3.13.0-44-generic

By: 21Aki
ContributorAndroidWindows
on 13 January 2015 - 22:17 #781217
21Aki's picture

Android 4.4.2 , Kernel 3.4.0-2089850 รอด (^ 0 ^)/

By: Architec
ContributorWindows PhoneAndroidWindows
on 13 January 2015 - 22:23 #781219

จำได้ว่ายิ่งสร้างเขื่อนก็ยิ่งทำให้โลกหมุนช้าลงนะครับ

แล้วจะเอาอะไรไปหมุนให้มันเร็วขึ้นเท่าเดิมล่ะครับ?

By: Sinz
iPhoneAndroidWindows
on 13 January 2015 - 23:29 #781238 Reply to:781219

แข่งกรีฑาประเภทวิ่ง :P

By: Architec
ContributorWindows PhoneAndroidWindows
on 14 January 2015 - 00:11 #781253 Reply to:781238
By: BLiNDiNG
AndroidUbuntuWindowsIn Love
on 13 January 2015 - 23:35 #781242 Reply to:781219
BLiNDiNG's picture

หมุนช้าลงก็ไม่ต้องมี leap second รึเปล่าครับ ??

By: icez
ContributoriPhoneAndroidRed Hat
on 13 January 2015 - 23:50 #781245 Reply to:781242

leap second ชดเชยเวลาที่หมุนช้าลงครับ

By: BLiNDiNG
AndroidUbuntuWindowsIn Love
on 14 January 2015 - 03:07 #781270 Reply to:781245
BLiNDiNG's picture

โอ้ ขอบคุณครับ

เพิ่ม leap second เพื่อทำให้ นาฬิกาไปถึงนาทีถัดไปช้าลง

ผมไปนึกว่าไปตั้งเวลาให้ ไปถึงวินาทีถัดไปเร็วขึ้น

By: Hexsense
ContributorAndroidRed HatSUSE
on 14 January 2015 - 00:50 #781255 Reply to:781242
Hexsense's picture

ถ้าช้าลงจนคลาดเคลื่อนกว่านี้ 60 เท่า อาจจะรวบแล้วออกเป็น leap minute แทนมั้งครับ

By: pexza
AndroidUbuntuWindows
on 14 January 2015 - 08:08 #781284
pexza's picture

3.16.0.4 รอดไกลโพ้นเลย

แต่ด๋อยเรานี่สิ เง้อ ~

By: ween
iPhoneWindows PhoneAndroidBlackberry
on 14 January 2015 - 08:35 #781292
ween's picture

OTL น้องด๋อยของผม 2 เครื่อง รอดเครื่องหนึ่ง อีกเครื่องไม่รอด

By: angel13th
Android
on 14 January 2015 - 10:06 #781305
angel13th's picture

อาการมันจะเป็นไงหว่า เครื่องที่ดูอยู่นี่โดนหมดเลย 5555

By: PaPaSEK
ContributorAndroidWindowsIn Love
on 14 January 2015 - 10:13 #781309 Reply to:781305
PaPaSEK's picture

อย่าเพิ่งห่วงเครื่อง ห่วงตัวเองก่อนครับหัวฟูแน่นอน

By: Kerberos
AndroidRed HatUbuntuWindows
on 30 June 2015 - 13:23 #823468
Kerberos's picture

ถ้าอยากป้องกันปัญหานี้ก็ปิด ntpd ก่อน แล้วไปเปิดหลัง 7 โมงวันพรุ่งนี้

By: kamthorn
ContributorAndroidUbuntu
on 30 June 2015 - 14:25 #823489

Debian (ตั้งแต่ 6.0 ขึ้นมา) RHEL/CentOS ตั้งแต่ 4 ขึ้นมา แม้ว่าจะใช้ kernel ที่มีรุ่นระบุว่ามีปัญหา แต่ได้แพทช์เพื่อแก้ปัญหานี้ไปตั้งแต่ 2012

ถ้า admin ไม่บกพร่องในหน้าที่จนเกินไป ก็ไม่น่ามีปัญหาอะไรครับ ส่วน Linux ค่ายอื่นๆ ลองค้นกันดูได้ว่าแก้ไปหรือยัง


--