На одном из клиентских VPS серверов убежало время примерно на 10 минут, поправить дело пару минут. Захожу в консоль, даю обычную для такого случая команду:

ntpdate pool.ntp.org

Команда отрабатывает вроде бы нормально, но время почему-то остаётся прежним. Начинаю читать man ntpdate, пробую разные варианты, ничего не помогает. Минут через 15 мучений вспоминаю, что сервер всё-таки виртуальный на базе Xen, и возможно для VPS-контейнеров запрещено иметь собственные часы. Начинаю гуглить на предмет “ntpdate xen”, и нахожу решение в виде такой команды:

echo 1 > /proc/sys/xen/independent_wallclock

После этого всё стало работать как положено, и что бы данная ситуация больше не возникала воткнул команду в /etc/rc.local плюс до кучи установил демон ntpd для автоматической корректировки времени.

Один комментарий на запись “ntpdate на Xen VPS”

  1. Alexey пишет:

    >воткнул команду в /etc/rc.local
    Вообще-то, правильно в /etc/sysctl.conf дописать строку xen.independent_wallclock = 1

Оставить комментарий