Время в системном журнале и истории Web UI

Здравствуйте.

Настраиваю время в Wiren Board 7.3, release wb-2307 (as stable). Воспользовался инструкцией для установки часового пояса и синхронизации энергонезависимого таймера с часами контроллера. Результат настройки представлен ниже:

Обратил внимание на то, что в системном журнале (Web UI) время отличается на 1 час, скрин ниже:


от результата выводимого в консоли:

При этом в выгрузке системного журнала время идет в UTS, и с учетом установленного часового пояса +3 часа, к нему вопросов нет:
Системный журнал.log (6,2 КБ)

Аналогичная ситуация наблюдается и в истории (Web UI), время также отличается на 1 час, скрин ниже:


от результата выводимого в консоли:

При этом в выгрузке истории время совпадает с данными и Web UI, а не результатами выводимыми в консоли:
История.csv (23,5 КБ)

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

Данные для диагностики также прикрепляю:
diag_output_AJX5YYPF_2023-08-21-14.46.50.zip (141,7 КБ)

Добрый день.
Контроллер - точно такой же компьютер как и тот за которым работаем, просто добавлены дополнительные интерфейсы.
Был ли перезапущен web-сервер после установки таймзоны?

После настройки и обнаружения вышеописанного поведения перезагружал контроллер и через reboot и путем откл./вкл. питания. Расхождение времени на 1 час к сожалению не изменилось.

  1. Судя по скриншотам, вы изменили таймзону/время, и смотрите на временные отметки тех событий, которые происходили до момента изменения. Посмотрите на те события, которые происходили точно после момента изменения таймзоны/времени - там тоже время отличается?
  2. У вас RTC установлена на локальное время. Так можно, но не рекомендуется. Выполните команду
timedatectl set-local-rtc 0

Не зря же контроллер это рекомендует.

  1. Так и понял, что нужно смотреть на те события, которые происходили точно после момента изменения таймзоны. В том то и дело, что сначала изменил таймзону, потом увидел расхождение. Скрины делал уже после изменения таймзоны, спустя 5~15 минут. Со вчерашнего дня ситуация не изменилась, вижу описанное ранее расхождение на 1 час. Думаю сегодня уже точно новые данные пошли :slight_smile:

  2. Спасибо за совет, на предупреждение обратил внимание но пока руки не дошли до него. В этом моменте следовал инструкции:
    После того как на контроллере будут установлены верные часовой пояс и время — синхронизируйте энергонезависимый таймер с часами контроллера:
    hwclock --systohc --localtime
    Возможно рекомендация из инструкции уже не актуальная?

  3. Новое наблюдение - попробовал посмотреть системный журнал и историю на телефоне и другом компе, расхождения на 1 час не наблюдаю. Выходит, что проблема на стороне моего компа и/или браузера. В любом случае спасибо за помощь!

Для истории:

  • Браузер на моем компе Mozilla Firefox 104.0.2 - расхождение на 1 час в Web UI присутствует;
  • Браузер на телефоне Mozilla Firefox 102.2.0 - расхождений нет;
  • Браузер на другом компе Яндекс 23.7.3.824 - расхождений нет.

Довольно интересно. Кэш браузера сбрасывали? Ну и в режиме “инкогнито” (приватный режим) - так же?

Попробовал открыть в приватном окне, ситуация не изменилась (расхождение на 1 час). Далее сбросил кэш брайзера (Настройки/Приватность и защита/Куки и данные сайтов/Удалить данные), как в обычном окне, так и в приватном, ситуация не изменилась (расхождение на 1 час).

Все эти проверки делал на своем компе и вышеописанном браузере, в приватных окнах Web UI стартовала с правами доступа - “Пользователь”. После сброса кэша брайзера, в обычном окне права доступа сбросились с “Администратор” на “Пользователь”.

Также в дополнение темы, поставил браузер Яндекс 23.7.3.825 и Google Chrome 109.0.5414.120 на свой комп. К сожалению, ситуация с расхождением на 1 час в системном журнале и истории (Web UI) наблюдается и в этих браузерах.

Интересно. А на компьютере стоит ли таймзона правильная?
У меня, например:

workhorse@brain:~$ timedatectl
               Local time: Вт 2023-08-22 15:58:44 MSK
           Universal time: Вт 2023-08-22 12:58:44 UTC
                 RTC time: Вт 2023-08-22 12:58:44
                Time zone: Europe/Moscow (MSK, +0300)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no

Похоже Вы нашли виновника. На моем компе (Windows 7 Ultimate SP1 17.14 x64) стояла такая таймзона:
Таймзона 1
Тут при выборе смотрел именно на +03:00, а не на названия городов.

Также после Вашего вопроса наткнулся на это и далее вышел на обновление для Windows 7 (KB2998527) в части таймзон. После его установки настройки на моем компе приняли следующий вид:
Таймзона 2

После чего уже выбрал таймзону:
Таймзона 3

В результате в системном журнале и истории (Web UI) расхождений по времени с результатами выводимыми в консоли не видно.

Спасибо за помощь, вопрос решен :+1:

1 Like

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.