Я настроил часовой пояс на своих серверах для пользовательского часового пояса (America / Mexico_city), создав динамическую ссылку в / etc / localtime.
Тем не менее, время от времени и без видимой причины мой часовой пояс возвращается к значениям по умолчанию (PST), и мои службы начинают давать сбой.
Я использую сервисы HP Cloud.
Кто-нибудь еще испытал это?
Следует избегать установки временной зоны через символические ссылки / etc / localtime. CentOS 6 получает настройки часового пояса из / etc / sysconfig / clock
/ etc / localtime будет обновлен, если будет запущен один из сценариев настройки времени.
Часовые пояса также можно переопределить в сценариях, установив / экспортируя переменную TIMEZONE. Вы всегда можете установить явный TIMEZONE в сценарии запуска службы, которая чувствительна к изменениям TZ.
Это известная ошибка, устраненная после Centos / RedHat 6.8. https://bugzilla.redhat.com/show_bug.cgi?id=1200555
Во всяком случае, не используйте символическую ссылку /etc/localtime
, используйте рекомендованную процедуру:
Был применен патч для решения проблемы и
/etc/localtime
как символическая ссылка больше не заменяется. Для оптимальной совместимости рекомендуется не изменять/etc/localtime
прямо. Вместо этого отредактируйте/etc/sysconfig/clock
файл конфигурации и выполнитеtzdata-update
команду потом.