NTP - Точное время?

Тема в разделе "Флудилка", создана пользователем SergeiL, 8 окт 2018.

  1. SergeiL

    SergeiL Гуру

    Сегодня с утра было обнаружено, что все часы с NTP синхронизацией отстают на 5 минут.
    Все часы идут синхронно, но отстают от точного времени на 5 минут.
    Причем часы успешно синхронизируются, признак отсутствия синхронизации не показывается.

    Обнаружили по будильнику на телефоне, время на всех айфонах синхронно, и на всех часах с NTP тоже синхронно. Но с разницей в 5 минут. Сначала ступор был - открыл страницу с точным временем чтобы понять кто врет.

    Попробовал отключить, включил, часы получили время, но с разницей 5 минут от айфона.

    Сервер ntp4.stratum2.ru , заявлен стратум 2.

    Поменял на time.nist.gov, пошло точное время .

    Честно говоря "удивлен".

    Мажоритар делать что ли?
     
  2. Пушной звер

    Пушной звер Оракул

    кстати да...

    некому верить нельзя (
     
    Airbus и SergeiL нравится это.
  3. ИгорьК

    ИгорьК Давно здесь

    Не подтверждаю. Мои часы идут правильно.
     
  4. SergeiL

    SergeiL Гуру

    Если использовать time.nist.gov то идут правильно.
    Если ntp4.stratum2.ru - то врут на 5 минут.

    NTP.png
     
    Последнее редактирование: 8 окт 2018
  5. SergeiL

    SergeiL Гуру

    А какой сервер используется?
     
  6. ИгорьК

    ИгорьК Давно здесь

    Три сразу. Что ответит.
    Код (Lua):
    sntp.sync({"ntp1.stratum1.ru", "ntp4.stratum2.ru", "ntp3.stratum2.ru"},
            function()
                tm = rtctime.epoch2cal(rtctime.get()+3*60*60)
                print('Got NTP at '..tm.hour..':'..tm.min)
                dat.askw = 1
            end,
            function()
               print('NTP failed!')
        end)
     
  7. SergeiL

    SergeiL Гуру

    Проверил все три сервера, ntp1.stratum1.ru и ntp3.stratum2.ru выдают правильное время.
    ntp4.stratum2.ru выдает время на 5 минут позже.
     
  8. Mitrandir

    Mitrandir Гуру

    Ну так использую первый и третий. Четвертый как резервный. Или им напиши в поддержку
     
  9. SergeiL

    SergeiL Гуру

    Ну, так сказать, "четвертый" мы вычеркнем, после обнаружения ошибки.
    А если первый и третий начнут неправильно отвечать? :)

    У меня то простые часы, я не про это,
    А если биллинг будет неправильное время получать, транзакции могут развалиться.
    Заявлено же Стратум 2 официально!
     
    Последнее редактирование: 8 окт 2018
  10. DIYMan

    DIYMan Гуру

    Борман был прав ;)
     
    SergeiL нравится это.
  11. Пушной звер

    Пушной звер Оракул

    таки придется часы перепрошивать...
    может свой сервер сделать, с часами в GPS модуле.
     
  12. SergeiL

    SergeiL Гуру

    Минут сорок назад написал им в поддержку.
    Только что сервер начал выдавать правильное время.

    Теперь, наверное, дома, четверо часов показывают правильное время. :)

    Нормальный, такой вариант корректировки домашних часов, через тех. поддержку :)

    Теперь вот сижу и думаю про алгоритм, позволяющий проверять корректность полученного времени.
     
  13. SergeiL

    SergeiL Гуру

    И отвечать стал стабильнее.
    Код (Text):
    Time: 17:19

    NTP Request Snd enter ---->

    Time: 17:20

    NTP Request Snd enter ---->

    Time: 17:21

    NTP Request Snd enter ---->
       Millisec = 88   s-r = 48   100_ms_timer_old = 1   100_ms_timer_new = 1

    Time: 17:27

    NTP Request Snd enter ---->
       Millisec = 92   s-r = 55   100_ms_timer_old = 1   100_ms_timer_new = 1

    Time: 17:28
     
     
  14. Mitrandir

    Mitrandir Гуру

    Спрашиваем у всех. Если отличается то пишем в тп.
     
    Пушной звер нравится это.
  15. Пушной звер

    Пушной звер Оракул

    да, заработал )
     
  16. SergeiL

    SergeiL Гуру

    Ну, да сегодня так и получилось. Дочке, которая обнаружила сегодня расхождение "папиных супер точных часов с будильником на айфоне" (до этого, ни одни часы в квартире не сбивались за более чем два года) , рассказал, что она спасла людей от неправильного времени. Подставили же блин!
    Дядьки починили сервер, и теперь (мы вместе уходили, часы отставали на пять минут, вместе пришли часы точно показывали время ) часы сами стали правильно показывать время.
     
    Последнее редактирование: 8 окт 2018
  17. SergeiL

    SergeiL Гуру

    Тут не все так просто, часы синхронизируются до 1/10 секунды, для того, чтобы двое, поставленных рядом часов, сменяли секунды синхронно.
    Планировал сделать 1/100.