The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

29.06.2015 16:12  30 июня при синхронизации времени появится лишняя секунда

C целью синхронизации с астрономическим временем Земли эталонные мировые атомные часы завтра будут приостановлены на одну секунду, что приведёт к появлению 61 секунды в одной из минут. В прошлый раз подобная синхронизация состоялась в 2012 году и привела к массовым сбоям в серверных системах, в которых была настроена синхронизация точного времени по протоколу NTP. Из-за неготовности обработать появление лишней секунды некоторые системы зацикливались и начинали потреблять излишние ресурсы CPU.

Фактически лишняя секунда будет добавлена на атомных часах в 23:59:60 GMT. В разных системах используются разные методы для предотвращения сбоев в приложениях, связанных с появлением аномальной 61 секунды. Учитывая печальный опыт прошлого, современные дистрибутивы Linux, а также проекты FreeBSD и OpenBSD, своевременно подготовились к грядущему появлению лишней секунды. Тем не менее, в конце мая в ядре Linux выявлена недоработка, которая может привести к срабатыванию некоторых таймеров на секунду раньше намеченного срока. Патч с исправлением данной проблемы не успел попасть в основной состав ядра.

В реализации NTP из состава FreeBSD реализован способ, основанный на повторении одной секунды два раза, т.е. будет два раза выдано значение 23:59:59, вместо появления 23:59:60. Другим способом решения проблемы является сглаживание добавляемой секунды путём её разбиения на несколько циклов синхронизации времени, с прибавлением каждый раз по доле секунды, что приведёт к плавному размыванию секунды по большому отрезку времени.

Так как большинство публичных NTP-серверов отдают лишнюю секунду как есть, без её размытия на серию интервалов, администраторам рекомендуется предварительно протестировать поведение своих систем, чтобы не столкнуться с непредвиденным ночным сбоем. Не раньше, чем за сутки до намеченного добавления лишней секунды можно выполнить команду "ntpq -c 'rv 0 leap'" - если в выводе будет указано leap_add_sec, то используемый NTP-сервер корректно поддерживает операцию добавления лишней секунды.

  1. Главная ссылка к новости (http://www.bloomberg.com/news/...)
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: timer, ntp
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, A.Stahl (ok), 16:39, 29/06/2015 [ответить] [показать ветку] [···]    [к модератору]
  • +29 +/
    Продам лишнюю секунду. Новую. Ещё не использованную. Недорого.
     
     
  • 2.71, фывайцук (?), 10:19, 30/06/2015 [^] [ответить]    [к модератору]
  • +1 +/
    глупость
     
  • 2.93, Аноним (-), 06:09, 01/07/2015 [^] [ответить]    [к модератору]
  • +/
    > Продам лишнюю секунду. Новую. Ещё не использованную. Недорого.

    У нее истек срок годности. FAIL.

     
  • 2.103, Аноним (-), 04:59, 05/07/2015 [^] [ответить]    [к модератору]
  • +/
    Барон, после подаренного лишнего *дня*, это как-то мелочно...
     
  • 1.2, Аноним (-), 16:39, 29/06/2015 [ответить] [показать ветку] [···]    [к модератору]
  • +/
    А зачем делать 61 секунду, если можно два раза сделать 60-ю или 59-ю?
     
     
  • 2.3, A.Stahl (ok), 16:41, 29/06/2015 [^] [ответить]    [к модератору]  
  • +/
    А как счётчик будет работать? Как он узнает это сейчас "первая" 59 секунда и надо делать ещё одну 59-ю или это уже "вторая" 59 секунда и пора тикать дальше?
     
     
  • 3.4, Анонимус_б6 (ok), 16:46, 29/06/2015 [^] [ответить]    [к модератору]  
  • –3 +/
    посчитает сам, что вот это первая 59 сек, а вот это вторая
     
     
  • 4.5, A.Stahl (ok), 16:49, 29/06/2015 [^] [ответить]    [к модератору]  
  • +1 +/
    Ну, в принципе, да. Будем считать, что это просто попытка внесения разнообразия в однообразную жизнь системного администратора. А вдруг что-то проглючит?:)
     
     
  • 5.12, Shtirliz72 (ok), 17:06, 29/06/2015 [^] [ответить]    [к модератору]  
  • +/
    Так всегда есть вероятность, что что-то проглючит. Речь только об объёмах.
     
  • 4.31, Yo (??), 18:39, 29/06/2015 [^] [ответить]    [к модератору]  
  • +/
    Napomnil vot eto:
    https://www.youtube.com/watch?v=8kVUyjaKgSU
     
  • 2.20, Andrey Mitrofanov (?), 17:39, 29/06/2015 [^] [ответить]    [к модератору]  
  • –2 +/
    > А зачем делать 61 секунду, если можно два раза сделать 60-ю или 59-ю?

    Там наверху же написано, что fbsd-ешники так и сделали -- лишь бы не как у всех. Но fbsd-ешники новостей не читают, да?

     
     
  • 3.50, Аноним (-), 23:11, 29/06/2015 [^] [ответить]     [к модератору]  
  • +4 +/
    Этот мотив - твои влажные фантазии, в новости про такое не было Какая связь ме... весь текст скрыт [показать]
     
     
  • 4.55, Куяврег (?), 02:23, 30/06/2015 [^] [ответить]    [к модератору]  
  • +/
    > Какая связь между задавшим вопрос и BSD? Ты бздфоб?

    Именно. Но он думает, что это незаметно.

     
     
  • 5.59, Аноним (-), 07:01, 30/06/2015 [^] [ответить]     [к модератору]  
  • –3 +/
    Все проще у бояздэшников такое комьюнити что рожа просит кирпича В смысле, тро... весь текст скрыт [показать]
     
     
  • 6.67, Аноним (-), 09:20, 30/06/2015 [^] [ответить]     [к модератору]  
  • +/
    А ты-то, конечно, прекрасный молодец на белом пингвине, настолько хорош, что и б... весь текст скрыт [показать]
     
  • 4.62, Andrey Mitrofanov (?), 07:40, 30/06/2015 [^] [ответить]     [к модератору]  
  • –1 +/
    Ага, Доктор меня тут это , высылаю симптомы постом Он предложил fbsd-ешный сп... весь текст скрыт [показать]
     
     
  • 5.76, uniman (ok), 14:13, 30/06/2015 [^] [ответить]     [к модератору]  
  • –2 +/
    В данном случае способ - это созданые изменения в алгоритм, с формализацией на... весь текст скрыт [показать]
     
     
  • 6.78, Andrey Mitrofanov (?), 14:44, 30/06/2015 [^] [ответить]     [к модератору]  
  • +2 +/
    Я надеялся, но не предполагал, что узнаю _так_ много нового Про FreeBSD Спасиб... весь текст скрыт [показать]
     
     
  • 7.80, Аноним (-), 16:07, 30/06/2015 [^] [ответить]    [к модератору]  
  • +1 +/
    униман таки не раз показывал своё мастерство бредогенерации, особенно сливая тему. А ещё он может цитировать статьи с википедии, не в тему, но это не важно.
     
     
  • 8.85, uniman (ok), 18:12, 30/06/2015 [^] [ответить]    [к модератору]  
  • –1 +/
    > униман таки не раз показывал своё мастерство бредогенерации

    у тебя функциональная неграмотность?
    это когда буквы не складываются в смыслы.


     
     
  • 9.94, Аноним (-), 06:16, 01/07/2015 [^] [ответить]     [к модератору]  
  • +/
    По себе других не судят С умным видом вещать громкий маркетинговый булшит, орто... весь текст скрыт [показать]
     
     
  • 10.100, uniman (ok), 18:29, 01/07/2015 [^] [ответить]    [к модератору]  
  • +1 +/
    >> у тебя функциональная неграмотность?
    >> это когда буквы не складываются в смыслы.
    >... С умным видом ...

    Эка тебя глючит при чтении =)


     
  • 7.86, uniman (ok), 18:22, 30/06/2015 [^] [ответить]     [к модератору]  
  • +/
    RTFM INSTALL USE Но у тебя тупо другие цели ... весь текст скрыт [показать]
     
     
  • 8.88, Andrey Mitrofanov (?), 20:15, 30/06/2015 [^] [ответить]    [к модератору]  
  • +/
    >>>>Он предложил fbsd-ешный способ...
    >>> С - стандартный язык программирования
    > RTFM! INSTALL! USE!
    > Но у тебя тупо другие цели.

    Да, и ты не почитать вышел. На чём и был заблеснён.

     
     ....нить скрыта, показать (19)

  • 1.6, Аноним (-), 16:56, 29/06/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +4 +/
    leap=00 значит не поддерживает?
     
  • 1.8, Аноним (-), 17:00, 29/06/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    -bash: ntpq: command not found
     
     
     
    Часть нити удалена модератором

  • 3.23, Аноним (-), 17:58, 29/06/2015 [^] [ответить]    [к модератору]  
  • +/
    Намекну, не все используют клиент с ntp.org, как бы это проверить на других ntp-клиентах?
     
  • 2.32, Аноним (-), 18:53, 29/06/2015 [^] [ответить]    [к модератору]  
  • +/
    Вот и мне не удалось найти, в каком же пакете эта утилита лежит.
     
     
  • 3.33, Andrey Mitrofanov (?), 18:59, 29/06/2015 [^] [ответить]    [к модератору]  
  • +/
    > Вот и мне не удалось найти, в каком же пакете эта утилита
    > лежит.

    В ntp[I]![/I]

     
  • 2.35, Аноним (-), 19:21, 29/06/2015 [^] [ответить]    [к модератору]  
  • +/
    У меня веселее!
    # ntpq -c 'rv 0 leap'
    ntpq: read: Connection refused
     
  • 1.11, Аноним (-), 17:03, 29/06/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +4 +/
    На UNIX TIMESTAMP это никак же не повлияет? (из UNIX TIMESTAMP будет делаться локальное время без этой секунды)
    А иначе возникает большой вопрос по коллизиям при генерации UUID идентификаторов.
     
     
  • 2.26, Аноним (-), 18:03, 29/06/2015 [^] [ответить]    [к модератору]  
  • +2 +/
    Ну ты ваще мегамозг, респектищее. Я про коллизию UUID вспоминал в последний раз примерно когда узнавал что такое UUID..
     
  • 2.30, Andrey Mitrofanov (?), 18:21, 29/06/2015 [^] [ответить]     [к модератору]  
  • +3 +/
    Имеем user server TZ usr share zoneinfo right UTC date -d 30 June 2015 863... весь текст скрыт [показать]
     
  • 1.22, Аноним (-), 17:57, 29/06/2015 [ответить] [показать ветку] [···]     [к модератору]  
  • +1 +/
    Вот почему нельзя было разбить процесс на 2, 4 или более итерации чтобы не испыт... весь текст скрыт [показать]
     
  • 1.36, Аноним (-), 19:28, 29/06/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Google Platform кстати размажет эту секунду на 20 часов: http://googlecloudplatform.blogspot.ie/2015/05/Got-a-second-A-leap-second-tha
     
     
  • 2.41, МамаАнархия (?), 20:03, 29/06/2015 [^] [ответить]    [к модератору]  
  • +3 +/
    А затем в церне находят сверхсветовое нейтрино  ...
     
     
  • 3.45, Michael Shigorin (ok), 20:14, 29/06/2015 [^] [ответить]    [к модератору]  
  • +/
    > А затем в церне находят сверхсветовое нейтрино  ...

    http://www.youtube.com/watch?v=Zgkf6wooDmw

     
     
  • 4.49, dr Equivalent (ok), 21:55, 29/06/2015 [^] [ответить]    [к модератору]  
  • +1 +/
    !!!
     
  • 2.48, Аноним (-), 20:54, 29/06/2015 [^] [ответить]     [к модератору]  
  • +1 +/
    Вообще, время - довольно интересная субстанция На хабрашвабре есть довольно и... весь текст скрыт [показать]
     
  • 1.47, Аноним (47), 20:36, 29/06/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Хорошая лазейка :)
     
  • 1.53, Аноним (-), 01:04, 30/06/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Всё ли пройдёт гладко? Я волнуюсь!
     
  • 1.54, Аноним (-), 02:18, 30/06/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Надеюсь, к появлению первой машины времени баг устранят.
     
     
  • 2.63, Andrey Mitrofanov (?), 07:46, 30/06/2015 [^] [ответить]    [к модератору]  
  • +/
    > Надеюсь, к появлению первой машины времени баг устранят.

    Точно. Моторчики приделают к Земле и Луне, чтоб не тормозили. А то ишь, стапеньки во времени!?

     
  • 1.56, Аноним (-), 03:28, 30/06/2015 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    61 СЕКУНДА В МИНУТЕ Это Кара Божья всем Нам Пора объявлять охоту на ведьм И в... весь текст скрыт [показать]
     
     
  • 2.58, Аноним (-), 05:05, 30/06/2015 [^] [ответить]    [к модератору]  
  • +/
    Теперь ждем в гости "Свидетелей Иеговых" (или как там правильно пишется?)
     
  • 2.61, Аноним (-), 07:08, 30/06/2015 [^] [ответить]    [к модератору]  
  • +2 +/
    > Придётся запретить пропеллеры, потому что они, при вращении, тормозят крутизну Земли!

    А это мысль! Начни с себя: воткни во все вентиляторы на своем компе по гвоздю.

     
  • 2.77, Аноним (-), 14:31, 30/06/2015 [^] [ответить]    [к модератору]  
  • +/
    Из ИГ пишете?
     
  • 1.66, Владимир (??), 09:18, 30/06/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Может я чего-то не понимаю, но почему просто нельзя перевести счетчки на секунду назад и все. В середине месяца, gо тому же самому NTP?
    Почему нужно выдумывать 61-ю секунду? Что мешает? Знающие люди растолкуйте...
     
     
  • 2.68, Аноним (-), 09:26, 30/06/2015 [^] [ответить]     [к модератору]  
  • +/
    Можно, но надо отдельную переменную-флажок переводили ли мы уже время , иначе с... весь текст скрыт [показать]
     
     
  • 3.75, Владимир (??), 13:38, 30/06/2015 [^] [ответить]    [к модератору]  
  • +/
    Сервер синхронизирует время с каким-то сервером ntp, бывают же ситуации когда часы нашего сервера спешат и  они корректируются. Неужели нельзя обойтись такой синхронизацией?
     
     
  • 4.79, Andrey Mitrofanov (?), 14:45, 30/06/2015 [^] [ответить]     [к модератору]  
  • +/
    Вот я и говорю, надо астрономическое время синхронизировать с атомным нужны мот... весь текст скрыт [показать]
     
  • 1.69, foxy_ant (?), 09:46, 30/06/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    's/лишняя/дополнительная/'
     
  • 1.70, keir (ok), 10:17, 30/06/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    test-51:~# ntpq -c 'rv 0 leap'
    leap=11

    и чтобы это значило? время берется с gps-станции.

     
     
  • 2.74, Andrey Mitrofanov (?), 11:46, 30/06/2015 [^] [ответить]     [к модератору]  
  • +/
    Так надо If the leap is in the future less than 28 days, the leap warning bit... весь текст скрыт [показать]
     
  • 2.98, mike_t (?), 11:12, 01/07/2015 [^] [ответить]    [к модератору]  
  • –1 +/
    это значит, что всё плохо, не синхронизирован сервер
     
  • 1.72, t28 (?), 10:19, 30/06/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +4 +/
    Фух! Слава богу, не моя смена сегодня ночью!
     
     
  • 2.89, dr Equivalent (ok), 20:22, 30/06/2015 [^] [ответить]    [к модератору]  
  • +/
    :C
     
  • 1.73, EuPhobos (ok), 10:30, 30/06/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Кто сомневается, просто отрубите ntp на пару последних минут, делов-то..
     
  • 1.81, Аноним (-), 17:39, 30/06/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Повторение секунды в минуте не интересно, вот если бы повторить минуту - тогда бы кроны выдали бы повторные срабатывания и это было бы интереснее.
     
     
  • 2.82, Andrey Mitrofanov (?), 17:56, 30/06/2015 [^] [ответить]     [к модератору]  
  • +/
    Успеешь изобрести способ нагреть высокочастотных торговцев акциями, не обновивши... весь текст скрыт [показать]
     
  • 1.83, Kodir (ok), 17:58, 30/06/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    "атомные часы завтра будут приостановлены..."
    А куда денется лишний атом? Так и будет болтаться по циферблату?!!
     
  • 1.84, dr Equivalent (ok), 18:09, 30/06/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    https://www.youtube.com/watch?v=-5wpm-gesOY
    Очень здоровский видос по теме.
     
     
  • 2.90, Andrey Mitrofanov (?), 20:32, 30/06/2015 [^] [ответить]     [к модератору]  
  • +2 +/
    Шо за мода постить видео-мысле-потоки Децкий саад Видос Акхр https julie... весь текст скрыт [показать]
     
     
  • 3.91, dr Equivalent (ok), 20:53, 30/06/2015 [^] [ответить]    [к модератору]  
  • +/
    Виноват, прости, что оскорбил твои снобские чувства.

    За дополнительное чтение спасибо.

     
  • 1.87, IMHO (?), 18:37, 30/06/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    ждем падения сервров на линукс
     
     
  • 2.95, Аноним (-), 06:44, 01/07/2015 [^] [ответить]    [к модератору]  
  • +/
    > ждем падения сервров на линукс

    - Нет, он не хакер! Он м...к!!!

     
  • 1.92, dr Equivalent (ok), 00:43, 01/07/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Ну, кто как провел свою лишнюю секунду?
     
     
  • 2.96, S.L. (?), 08:36, 01/07/2015 [^] [ответить]    [к модератору]  
  • +/
    Изумительно! Ночью на работе упали сервера. Пришлось звонить сисадминам.
     
  • 2.97, Andrey Mitrofanov (?), 10:45, 01/07/2015 [^] [ответить]     [к модератору]  
  • +/
    Спал, как ребёнок каждые два часа просыпался и плакал -- нет Ни один из сот... весь текст скрыт [показать]
     
  • 1.102, iZEN (ok), 13:27, 02/07/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    ///---https://news.mail.ru/society/22536863/
    Пользователи десятков социальных сетей вчера ночью и сегодня утром жаловались на то, что добавление лишней секунды к продолжительности дня вызвало массовые проблемы в работе сервиса — Twitter перестал выводить время отправки сообщений, Instagram, интернет-магазин Amazon и целый ряд других соцсетей просто прекратили работу на 30−40 минут после смены суток.
    ---///
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor