1. Home
  2. Техническое
  3. Timezone (часовой пояс) на серверах ZoneOS

Timezone (часовой пояс) на серверах ZoneOS

На серверах с платформой ZoneOS серверное время равно UTC независимо от физического расположения сервера (на серверах в Таллинне и Амстердаме время равно UTC).

PHP

В файле php.ini часовой пояс устанавливается в соответствии с физическим местоположением сервера. Для серверов, расположенных в Таллинне, в файле php.ini установлено значение Europe/Tallinn. Часовой пояс PHP можно изменить, создав файл .user.ini и добавив его туда:

date.timezone = Europe/Stockholm

MariaDB/MySQL

Серверы MariaDB устанавливают часовой пояс в соответствии с физическим местоположением сервера. Часовой пояс MariaDB можно изменить, отправив следующую команду на SQL-сервер после установки соединения:

SET time_zone = 'Europe/Stockholm';

Crontab

HTTP crontab всегда запускается в часовом поясе Таллинна.

При настройке работы системы crontab можно указать часовой пояс, в котором она будет запускаться.

SSH/bash/shell

В оболочке SSH по умолчанию используется UTC. Чтобы изменить часовой пояс оболочки, выполните следующую команду:

export TZ=Europe/Tallinn

Если вы хотите, чтобы часовой пояс всегда менялся при входе в систему, добавьте эту строку в файл .bashrc:

echo 'export TZ=Europe/Tallinn' >> ~/.bashrc

Лог-файлы Apache

Apache регистрирует строки в часовом поясе UTC.

Node.js

Чтобы изменить часовой пояс скрипта Node.js, необходимо установить переменную окружения TZ перед запуском процесса. Например:

env TZ=Europe/Stockholm node script.js

Sphinx

Чтобы изменить часовой пояс Sphinx, необходимо добавить Sphinx в скрипте запуска:

TZ=Europe/Tallinn

 

Updated on 4. Apr 2024

Was this article helpful?

Related Articles