Баг с "високосной" секундой вывел из строя ряд сайтов

02.07.2012 | 10:10
Баг с
Из-за дополнительной секунды координации, которую Международная служба вращения Земли добавила к 30 июня 2012 года, некоторые серверы, использующие операционную систему Linux и/или Java-приложения, испытали серьёзные проблемы. Из-за сбоя пострадали сайты Reddit, Gawker, Foursquare, Mozlila, Yelp, Stumbleupon, 4Chan, The Pirate Bay, Meetup и многие другие, сообщают СМИ.

Админы Reddit сразу сообщили в твиттере, что проблема связана с Cassandra и они постараются восстановить работу сервиса максимально быстро. Сайт был недоступен в течение примерно 45 минут.

Расследование, в чём суть проблемы, продолжается до сих пор.

Поскольку к июню добавили одну секунду, то была утверждена новая последовательность секунд:

30.06.2012 23 ч 59 мин 59 с
30.06.2012 23 ч 59 мин 60 с
01.07.2012 00 ч 00 мин 00 с

Разница между UTC и международным атомным временем устанавливалась в следующем размере:

с 01.01.2009 00 ч UTC до 01.07.2012 00 ч UTC: UTC-TAI = -34 с
01.07.2012 00 ч UTC до дальнейшего уведомления: UTC-TAI = -35 с

Многие компьютерные системы используют протокол Network Time Protocol (NTP) для синхронизации с международным атомным временем, но когда появилась дополнительная секунда, в некоторых из этих систем произошёл сбой. Представители компаний называют разные причины, почему это произошло. Например, Reddit ссылается на систему Cassandra (написана на Java), а Mozilla объясняет сбой багом в Java, из-за чего Hadoop, ElasticSearch и другие серверные программы не работают.

Другие пострадавшие компании, включая BuzzFeed, FourSquare, Yelp, LinkedIn, Gawker и StumbleUpon, упомянули проблему на Linux-серверах.

В сентябре прошлого года компания Google опубликовала инструкцию, как подготовиться к добавлению "лишней" секунды. В частности, Google на протяжении всего этого времени добавлял миллисекунды к системным часам, чтобы к нужному моменту они догнали новый график. Помог этот способ или нет, но хотя бы у Google не было никаких проблем в ночь с 30 июня на 1 июля.
Баг, Международная служба вращения Земли, серверы, дополнительная секунда
По материалам xakep.ru
Лента новостей: FacebookLiveJournalЯндекс

Комментарии (0)
Оставьте комментарий:CaptchaОбновить проверочный код