Дата
Автор
Ольга Алисова
Источник
Сохранённая копия
Original Material

Лишняя секунда пыталась сломать интернет


Reddit, Mozilla, Gawker и другие интернет-компании испытали короткие технические проблемы вечером в субботу, когда программное обеспечение, поддерживающие их онлайн-операции, столкнулось с так называемой секундой координации – дополнительной секундой, добавляемой ко всемирному координированному времени для согласования его со средним солнечным временем. С 1972 года, когда секунда координации была введена, ко времени уже добавили десятки таких дополнительных секунд. В эту субботу, 30 июня, в полночь Среднее время по Гринвичу было изменено на одну секунду, а многие программные платформы, в том числе Linux и Java-приложения оказались неспособны справиться с этим. Многие компьютерные системы используют Network Time Protocol, чтобы синхронизироваться с мировыми атомными часами, а когда была добавлена дополнительная секунда, некоторые из них просто не знали, как это сделать. Одним из пострадавших от бага сайтов стал Reddit, в твите компании сообщалось о том, что дополнительная секунда вызвала проблемы с системой управления базами данных Apache Cassandra, написанной на языке Java. В Mozilla сообщили о проблемах с системой распределенных вычислений Hadoop и поисковой системой Elastic Search, также написанных на Java. С проблемой координационной секунды столкнулись StumbleUpon, Yelp, FourSquare и LinkedIn. О том, как справляться с этой проблемой, Google написала еще в прошлом сентябре – поисковик постепенно добавляет миллисекунды к часам своей системы, до того как ее добавят официально.