Главная » Медиа

Из-за високосной секунды перестали работать многие сайты

Многие ресурсы, среди которых и всемирно известный Mozilla, столкнулись с техническими проблемами вечером в субботу, 30 июня. Причиной возникших сложностей стала координационная секунда — Международная служба вращения Земли добавила эту секунду в отчет времени, производящийся атомными часами.

Для установления соответствия вращения Земли и бытовых часов периодически Международной службой вращения Земли добавляются секунды. Так, в предыдущий раз високосную секунду добавляли в конце 2008 года.

Теперь, четыре года спустя, потребовалась новая координация. Впрочем, безобидно данный процесс не прошел — из-за него перестали функционировать многие крупные сайты. У всех этих ресурсов была одна общая особенность — использование операционной системы Linux и Java-приложений.

Перестали работать многие сайты — среди них Reddit, пользующийся системой Cassandra, написанной на языке программирования Java. Следует заметить, что возникшая проблема в данном случае была решена достаточно оперативно — сайт не функционировал всего лишь три четверти часа. Сразу после возникновения сбоя в сети Twitter было обнародовано заявление о том, что восстановление системы уже ведется.

Множество других компаний обвиняют в появившихся проблемах сервера, работающие под операционной системой Linux.

Такой сервер, как правило, использует протокол Network Time Protocol, благодаря которому обеспечивается синхронизация любого происходящего события со временем, которое показывают атомные часы.

При добавлении дополнительной секунды множество программ перестали функционировать, так как добавление дополнительной секунды для координации в них не было предусмотрено. Впрочем, винить в проблеме разработчики могут только себя — о возможном сбое было объявлено заранее, и достаточно было всего лишь внести изменения в алгоритм работы.

Похожие записи



Welcome! Who am I?

You can add any text here, put images, your photo or practically anything. You can configure this about box from widgets settings in Wordpress Dashboard. For custom HTML content, add the "Text" widget and put your content there.