Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: На Ubuntu Server время убегает на три часа вперёд каждое утро.  (Прочитано 1158 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kaskados

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Доброе время суток всем )
Настроил тут синхронизацию по NTP своего любимого сервера Ubuntu 14.04.2 LTS. Команда date меня порадовала удивительно точным временем и совершенно верной датой ) На следующий день полез на сервер сей, а там время на три часа вперёд убежало, а сервис NTP ваще stopped :( Прошерстил логи - нет ответа ( Запустил сервис NTP, время тут же синкнулось, выставилось корректное, но на следующий день те же проблемы - на три часа вперёд убежало. Для понимания как это выглядит: date выводит Wed Apr 15 14:18:40 MSK 2015, хотя на самом-то деле точное время Wed Apr 15 11:18:40 MSK 2015.Получается, что проблема явно не в часовых поясах, так как они выставлены верно. Куда копать? Такое ощущение, что ночью сервантик мой с каким-то кривым сервером времени синкается. Проверил через ntpdate -q все три сервера из ntp.conf - offset 0.003.

Пользователь решил продолжить мысль 16 Апрель 2015, 10:58:35:
Порылся в сислоге, ночью два последовательных события с интервалом аккурат в три часа. Обычно события гораздо чаще в сислог пишутся. Похоже, что примерно в это время произошёл перевод времени.

Apr 16 01:17:01 ZABBIX01 CRON[29077]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Apr 16 04:39:01 ZABBIX01 CRON[29641]: (root) CMD (  [ -x /usr/lib/php5/maxlifetime ] && [ -x /usr/lib/php5/sessionclean ] && [ -d /var/lib/php5 ] && /usr/lib/php5/sessionclean /var/lib/php5 $(/usr/lib/php5/maxlifetime))

Думаю дальше :)
« Последнее редактирование: 16 Апрель 2015, 10:58:35 от kaskados »

Оффлайн kaskados

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Кстати, сервер сам по себе не железный, а крутится в среде VMWare 5.5, галочки синхронизации времени хоста с гостевой операционкой там нет. Может какой баг VMWare?

Оффлайн scsiman

  • Активист
  • *
  • Сообщений: 344
    • Просмотр профиля
Гугл (по фрагменту второй вашей строчки) говорит, что баг такой есть: php session clean cron job causes out of mevory. Ядрёный OOM killer при этом начинает убивать процессы. Возможно, что  у вас под раздачу попадает именно ntp.
Dell Studio XPS 16, Ubuntu 16.04 LTS (Home).
HP nx6110, Ubuntu 8.04 LTS => 10.04 LTS (Home).

Оффлайн kaskados

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
scsiman,
А можно ссылку на почитать? Есть такой вариант, так как мало памяти выделено серверу, всего гиг. Но немного не понимаю, почему после убийства NTP время-то убегает?

Оффлайн scsiman

  • Активист
  • *
  • Сообщений: 344
    • Просмотр профиля
Гугл наше всё ;-)

(Нажмите, чтобы показать/скрыть)

Я глубоко дальше не копал (просто ради интереса загуглил), могу и не помочь. А насчёт самостоятельного убегания времени на форуме была тема, там с железом на какой-то материнке проблемы были.
Dell Studio XPS 16, Ubuntu 16.04 LTS (Home).
HP nx6110, Ubuntu 8.04 LTS => 10.04 LTS (Home).

Оффлайн kaskados

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
scsiman,
Да, что-то читал про то, что в биосе время было кривое. Время биоса можно проверить командочкой hwclock -r, в моём случае минимальное расхождение:
Thu 16 Apr 2015 04:56:37 PM MSK  -0.458160 seconds

Оффлайн kaskados

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Итог: обнаружил, что на хосте vSphere время также убежало на три часа вперёд. Выставил точное время - вуаля, на гостевом моём сервере, на котором ранее наблюдалась проблема с NTP время перестало дурковать. Делаю вывод, что имел место баг ВМВари, который, несмотря на отключенную галочку "синхронизация времени гостевой машины с хостом", всё равно синкал время с гостевым сервером.

 

Страница сгенерирована за 0.103 секунд. Запросов: 22.