Jelastic - Как изменить дату и время сервера на UTC?

Я пытаюсь изменить часы среды сервера Jelastic на UTC.

Я пытался:

hwclock --systohc

Но мой сервер (CentOS) почему-то не распознает команду hwclock. Может, убрали, не знаю. Я попытался выполнить поиск в их документации, но не нашел, как изменить часы на сервере.

Любые идеи?


person MagisterMundus    schedule 16.03.2015    source источник


Ответы (2)


В целом ожидается, что вы будете управлять часовым поясом на уровне приложения, а не на уровне сервера (например, установите часовой пояс в соответствии с вашими потребностями в php.ini).

Если вам нужно изменить часовой пояс на уровне сервера (например, чтобы сделать cron более понятным), вы можете обратиться для этого в службу поддержки вашего хостинг-провайдера.

Сами часы уже должны быть правильно синхронизированы с NTP на уровне платформы, поэтому речь должна идти только о переключении между часовыми поясами ...

person Damien - Layershift    schedule 16.03.2015
comment
Я понимаю. Дело в том, что я запускаю сервер NodeJS и иногда создаю файлы журналов для регистрации внутренней активности. Файлы названы в соответствии с текущей датой в формате UTC ... Дело в том, что иногда файлы создаются с правильной строкой даты и времени UTC, а иногда они создаются, скажем, на 3 часа меньше (ex: file name is '2015-01-01 00:00:00.log' and it's actually 2015-01-01 03:00:00 UTC time at the moment of the file creation) .. Итак, в основном, я считаю, что это виноват сервер, а не мой код, который тестировался несколько раз и довольно прост. - person MagisterMundus; 16.03.2015
comment
Думаю, здесь невозможно рассмотреть это. Вам следует обратиться за помощью к своему хостинг-провайдеру. Они могут получить доступ к вашему серверу напрямую, и вы можете дать им конкретные примеры, которые помогут им в расследовании. - person Damien - Layershift; 17.03.2015
comment
@MagisterMundus Чтобы изменить часовой пояс для собственных контейнеров без корневого доступа, вы можете использовать надстройку изменения часового пояса, доступную в Marketplace. Если это дополнение не предоставляется вашим хостинг-провайдером, вы можете попросить добавить его. - person Jelastic; 26.05.2017
comment
Спасибо @Jelastic! - person sonatique; 25.03.2021

Эта команда по умолчанию должна работать для контейнеров VPS и Docker.

ln -sf /usr/share/zoneinfo/Europe/Gibraltar /etc/localtime

Для других шаблонов контейнеров попросите вашего провайдера облачного хостинга предоставить вам root-доступ.

person Ruslan    schedule 12.05.2016