URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 94009
[ Назад ]

Исходное сообщение
"cacti сдвиг по времени"

Отправлено MoHaX , 09-Ноя-12 20:04 
Всем доброго времени суток!

Обновил cacti до 0.8.8a, обнаружил странную штуку, графики рисуются с задержкой в несколько часов, т.е. сейчас к примеру 00:00, а на графике вижу загрузку по интерфейсу которая была в рабочий день (примерно часов в 12:00 такая бывает). Что это может быть? Логи пуллера смотрел, rrdtools время передает вроде правильно.

php - 5.4.6


Содержание

Сообщения в этом обсуждении
"cacti сдвиг по времени"
Отправлено Анонимус42 , 11-Ноя-12 10:38 
> Всем доброго времени суток!
> Обновил cacti до 0.8.8a, обнаружил странную штуку, графики рисуются с задержкой в
> несколько часов, т.е. сейчас к примеру 00:00, а на графике вижу
> загрузку по интерфейсу которая была в рабочий день (примерно часов в
> 12:00 такая бывает). Что это может быть? Логи пуллера смотрел, rrdtools
> время передает вроде правильно.
> php - 5.4.6

date что выдает? В настройках php какой часовой пояс указан? phpinfo?


"cacti сдвиг по времени"
Отправлено MoHaX , 11-Ноя-12 11:18 
>> Всем доброго времени суток!
>> Обновил cacti до 0.8.8a, обнаружил странную штуку, графики рисуются с задержкой в
>> несколько часов, т.е. сейчас к примеру 00:00, а на графике вижу
>> загрузку по интерфейсу которая была в рабочий день (примерно часов в
>> 12:00 такая бывает). Что это может быть? Логи пуллера смотрел, rrdtools
>> время передает вроде правильно.
>> php - 5.4.6
> date что выдает? В настройках php какой часовой пояс указан? phpinfo?

date правильную дату и время показывает, в php.ini правильный пояс указан, в phpinfo показывает пояс из php.ini в date.timezone, что ещё в phpinfo посмотреть? А то он здоровый...
rrdtool при обновлении базы данных передает туда правильное время и дату в формате unixtime, смущает только приписка GMT в конце при переводе из unixtime в нормальный вид, так и должно быть, просто GMT без всяких там +4 и т.п.?


"cacti сдвиг по времени"
Отправлено Анонимус42 , 12-Ноя-12 08:52 
> date правильную дату и время показывает, в php.ini правильный пояс указан, в
> phpinfo показывает пояс из php.ini в date.timezone, что ещё в phpinfo
> посмотреть? А то он здоровый...
> rrdtool при обновлении базы данных передает туда правильное время и дату в
> формате unixtime, смущает только приписка GMT в конце при переводе из
> unixtime в нормальный вид, так и должно быть, просто GMT без
> всяких там +4 и т.п.?

А какая разница во времени с реальной на графиках? Если 4 часа, то дело точно в date.


"cacti сдвиг по времени"
Отправлено MoHaX , 06-Дек-12 15:15 
>> date правильную дату и время показывает, в php.ini правильный пояс указан, в
>> phpinfo показывает пояс из php.ini в date.timezone, что ещё в phpinfo
>> посмотреть? А то он здоровый...
>> rrdtool при обновлении базы данных передает туда правильное время и дату в
>> формате unixtime, смущает только приписка GMT в конце при переводе из
>> unixtime в нормальный вид, так и должно быть, просто GMT без
>> всяких там +4 и т.п.?
> А какая разница во времени с реальной на графиках? Если 4 часа,
> то дело точно в date.

Дело скорее всего точно в timezone. Время на графике запаздывает ровно на сдвиг таймзоны, т.е. таймзона "Asia/Krasnoyarsk" - это GMT+8 и ровно на 8 часов график "запаздывает". Такое впечатление, что пуллер прибавляет эти +8 к времени когда данные в rrd базу кладет.
Какие мысли? Пока попробую "Etc/GMT" в php.ini выставить, вдруг поможет, но как-то это не очень правильно звучит...


"cacti сдвиг по времени"
Отправлено qwek , 28-Янв-15 14:43 
Несмотря на давность темы решил ответить, так как вопрос не был закрыт.
Встретился с подобной проблемой, причем на одном из двух серверов-близнецов.
После долгих плясок нашел решение:

сказать mysql
SET GLOBAL time_zone = '+3:00';

ясное дело указываем свой часовой пояс. Затем очистил директорию /rra ,
спустя время графики стали рисоваться согласно часового пояса, без опережения на 7 часов.