Страница 1 из 1
Проблема с временем
Добавлено: Сб дек 31, 2016 7:41 am
ученик
Форумчане проблема нарисовалась
дата системная и дата xray различны
системная дата 31 декабря 2016 год а на некоторых строках xray 21 декабря 2025
изменения коснулись данных web переменных, и данных от 1-wire, с датой из будущего
и из за этого система не рисует графики
как с этим бороться?
Re: Проблема с временем
Добавлено: Чт янв 05, 2017 8:37 pm
ученик
После редактирования даты в базе данных МД проработал с новыми данными 2 дня.
Сегодня опять такая же ерунда. Даты в базе данных 2026 год.
Вроде причина в пропадании сетевого напряжения. Выключился свет на пару сек , сервер умер.
После перезапуска сервера даты в базе данных показывают будущее
как с этим бороться?
Re: Проблема с временем
Добавлено: Чт янв 05, 2017 11:37 pm
sergejey
попробуйте в админке открыть консоль и посмотреть, что выдаст такая конструкция:
$offset = timezone_offset_get(new DateTimeZone(SETTINGS_SITE_TIMEZONE), new DateTime());$offset_text=timezone_offset_string( $offset );echo $offset.'/'.$offset_text;
Re: Проблема с временем
Добавлено: Пт янв 06, 2017 6:17 am
ученик
Command: $offset = timezone_offset_get(new DateTimeZone(SETTINGS_SITE_TIMEZONE), new DateTime());$offset_text=timezone_offset_string( $offset );echo $offset.'/'.$offset_text;
Result:
10800/+03:00
Вчера сделал эксперимент, отключил по питанию сервер.
Перезапустил сервак, он выдал новую дату, из будущего, при перезагрузке.
Команда в cron которая должна синхронизировать время сервака во время старта видимо не отрабатывает.
@reboot /usr/sbin/ntpdate -s ntp.mobatime.ru > /dev/null
эта команда вставлена в cronotab root и юзера по умолчанию
когда выполняешь команду в консоли
/usr/sbin/ntpdate -s ntp.mobatime.ru
работает, время переводит.