Из-за «високосной секунды» вышли из строя Netflix, Amazon, Apple Music и «заглючили» Android-смартфоны Статьи редакции
«Високосная секунда», добавленная к 30 июня для корректировки универсального времени по отношению к астрономическому вызвала неполадки в более чем двух тысячах различных сетей, а также в смартфонах на базе Android, Твиттере и множестве других сервисов. Об этом сообщает Wired.
По данным нью-гэмпширской компании Dyn Research, занимающейся отслеживанием работы популярных сетевых сервисов, корректировочная секунда вызвала «хаотичные отключения» более чем в двух тысячах сетей. Все они произошли сразу после 0:00 в ночь с 30 июня на 1 июля.
Leap second causes ~5 minutes of transient global routing instability pic.twitter.com/zw7xN3xazA
— Dyn Research (@DynResearch) July 1, 2015
Кроме того, лишняя секунда нарушила работу Твиттера: у сервиса возникли проблемы со временем публикации твитов. Записи, которым не исполнилось ещё нескольких минут, отображались с пометкой «опубликовано вчера».
Twitter is having problem estimating how long ago tweets were sent. Seeing tweets from a minute ago say they were sent a day ago #leapsecond
— Tim Heckman (@theckman) July 1, 2015
Инстаграм, Pinterest, Netflix, Amazon и недавно запущенный сервис Apple Music вышли из строя на время вплоть до 40 минут. Пострадал и хостинг Amazon Web Services, однако представители компании утверждают, что в неполадках были виноваты проблемы с подключением к сети, а не корректировка времени.
Поступали многочисленные жалобы и от пользователей Android: их смартфоны начали путать даты и время, выпуская запланированные уведомления раньше срока.
My android phone and watch advanced the date to July 1 several hours early and started notifying me tomorrow's calendar events #leapsecond
— Drew Perttula (@drewpca) July 1, 2015
Ранее эксперты предупреждали, что от «високосной секунды» должны пострадать почти все сервисы, которые полагаются на атомное время. При этом подготовиться к корректировке, заложив её в работу компьютеров, невозможно, так как процесс переключения не упорядочен.
В предыдущий раз лишняя секунда добавлялась в 2012 году: тогда из строя вышел Reddit и компьютеры авиакомпании Qanta Airways, из-за чего в Австралии было задержано множество рейсов. К 2015 году интернет оказался более подготовленным, однако многие сервисы всё равно оказались недоступными как минимум на пять минут.
Из-за деструктивных последствий у «високосной секунды» множество противников. По их мнению, время можно переводить значительно реже, так как даже через 700 лет отставание будет составлять около получаса.
#Статья #Android #твиттер #Apple_Music #високосная_секунда #корректировка_времени #лишняя_секунда #неполадки_из_за_лишней_секунды
Мой ведроид ничего необычного не заметил
А у меня все песни испортились.
Пришлось перекачивать.
Хз как связано.
как это?
Я даже не уверен что из-за этой секунды, но у меня почти все песни, которые я не слушал какие-то пару дней отказывались проигрываться. Причём во всех плеерах.
Вспомнилось, как нас пугали "Ошибкой - 2000" с последующим апокалипсисом.
А я из-за неё не выспался.
Так обрадовался лишней секунде, что думал ещё немного в интернете посидеть можно. Но немного не получилось.
Что-то это, пардон, набор слов какой-то.
Ранее эксперты предупреждали, что от "високосной секунды" должны пострадать все сервисы, которые полагаются на синхронизацию времени через ntp. При этом подготовиться к корректировке, заложив её в работу компьютеров, невозможно, так как нет общего мнения о том, как же учитывать эту лишнюю секунду в рамках компьютерного (ОС) представления о времени. Сейчас точные ОС и версии ядра/ntpd не припомню, но где-то появлялась ещё одна 60-я секунда, где-то лишняя секунда эмулировалась в контролируемые задержки в отдаваемом ядром времени.
Так лучше? Хотя у нас, например, ничего никак не пострадало. А я ещё на всякий случай ставил будильник на без пяти 3 и руками на всякий случай смотрел в мониторинг.
Да не намного лучше, честно говоря. Не могу говорить за все ОС, но в Linux/POSIX (то есть и в Android, например) все четко прописано и оговорено - при наличии синхронизации через ntpd "лишняя" секунда обрабатывается ядром, при этом она для пользовательских приложений это выглядит как повторение временнЫх отметок (таймстемпов) последней секунды суток. Именно это событие некорректно обрабатывается приложениями, которые наивно считают, что таймстемпы увеличиваются монотонно. Но вместо того, чтобы правильно писать обработку времени в приложениях, почему-то предлагается отказаться от високосной секунды.
Ну ты так процитировал и прокомментировал, что я предположил, что ты просто не понял вообще, что тут написано. Не в плане того, что это показалось неправильным, а тупо синтаксически не распарсил. То, что от такой коррекции нужно отказываться или проводить её реже я как бы не говорил. Я вообще никак не оценивал происходящее.
Я не распарсил вот конкретно эту строку:
При этом подготовиться к корректировке, заложив её в работу компьютеров, невозможно, так как процесс переключения не упорядочен.Ну, допустим, насчет подготовки еще ладно, см. коммент выше, но вот что за переключение имелось в виду?
Это так. У меня была такая ситуация в 3 часа ночи как раз. Прибавилась секунда и у некоторых сервлетов джавы и просто приложений снесло башню. Нагрузка на некоторые сервера увеличилась в 100 раз. Помог плавный ребут серверов, и то не везде
Дайте-ка угадаю, это случилось под JDK 1.6 на весьма давно не обновлявшемся дистре Linux?
Угу. Сейчас пытаюсь изучить суть проблемы и понять, почему так получается. Понятно, как прибавляется секунда, что именно видят приложения. Но почему они начинают жрать до 100% ЦПУ.
Может быть, вы знаете?
Как не знать, три года назад, когда тоже високосная секунда случилась, куча народа (в том числе и я) огребла те же проблемы. Проблем, собственно, две, и в Linux, и в JDK: 1) в старых ядрах Linux есть баг, из-за которого спящие процесы начинают постоянно пробуждаться после вставки високосной секунды, потому потребление процессора и подскакивает до 100%, 2) в старых версиях JDK шедулинг ниток завязан на непрерывность счетчика времени, поэтому при вставке секунды начинается чехарда планировщика с эффектами, аналогичными таковым в ядре. В общем, решение тут одно - обновиться.
Спасибо большое, очень доходчиво.
случайно тебе плюс поставил:(
Я еще коммент выше написал, можно скомпенсировать минусом его.
Високосная секунда оказалась влиятельнее некоторых людей из рейтинга Forbes...
У меня в ту ночь айфон ушел в бесконечную перезагрузку. Совпадение? Думаю, да
Он просто разорвал временной континуум
16:15
Android 4.2.2
Полет нормальный.
А у меня камера первый раз не захотела открываться и крашился вк, 5.1 н5. МБ совпадение
Не думаю.
Помнится был прекрасный список подводных камней при разработке программ, работающих со временем. Там были такие прекрасные случаи, как "если вы думаете, что у пользователя часы не могут отставать на несколько часов — то это не так". Что уж тут говорить об одной секунде.
Это заговор ученых!
у меня андроид плохо работает. високосная секунда не виновата, правда.
а так, хоть будильник вовремя прозвонил.
И да пришел хаос.
Вангую видео с прокурором, где она говорит "Это - хаос".
Хаос не хаос, а в скайпе полная рассинхронизация сообщений
Дак значит вот из-за чего я не услышал будильник сегодня утром!
Новость попахивает откровенно говоря.
"корректировочная секунда вызвала «хаотичные отключения» более чем в двух тысячах сетей. Все они произошли сразу после 0:00 в ночь с 30 июня на 1 июля."
Секунда прибавлялась в каждом часовом поясе последовательно, а тут на графике показано только для какого-то определенного часового пояса, причем Dyn говорит, что это в "целой сети".
Гринвич