Как меняется время на сервере

12
M
На сайте с 20.08.2004
Offline
376
1361

Столкнулся с тем что на сервере время не киевское и не московское. а что-то среднее.

директива которую я знал putenv('TZ=Europe/Kiev') не сработала

написал хостеру - а он взял тупо изменил время на сервере!!!

теперь получается одни данные накладываются на другие где дата обычный тайм стамп.

на сколько это правильно и грамотно со стороны хостера делать такое?

попросил вернуть назад

отец сыночка, лапочки дочки и еще одного сыночка
[umka]
На сайте с 25.05.2008
Offline
456
#1

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

Если зона не указана, или указана другая тайм-зона, то могут быть ошибки и неточности при работе с функциями даты/времени.

Лог в помощь!
M
На сайте с 20.08.2004
Offline
376
#2

спасибо за ответ. но я так и не понял, как надо было сделать правильно.

[umka]
На сайте с 25.05.2008
Offline
456
#3
Miracle:
спасибо за ответ. но я так и не понял, как надо было сделать правильно.

Правильно — это установить на сервере корректную таймзону, и затем установить корректное время в этой таймзоне.

Как именно это делается на вашем сервере, зависит от того, какая у вас система.

В большинстве unix-систем таймзона выбирается просто копированием нужного файла из /usr/share/zoneinfo в /etc/localtime, а время устанавливается командой date.

После этого необходимо не забыть перезапустить все сервисы, которые используют системную таймзону в качестве дефолтной.

Jake Foley
На сайте с 16.08.2008
Offline
151
#4

Такая же проблема была! ISPManager не помог. Сменить через root ssh не удавалось.. - Пришлось через KVM..

Andreyka
На сайте с 19.02.2005
Offline
822
#5

Алгоритм действий (проверено на CentOS 100% работает):

1. Остановили ntp

2. Обновили tz (а еще лучше весь софт)

3. Выставили зону

4. Запустили ntp

Не стоит плодить сущности без необходимости
Rimlyanin
На сайте с 22.02.2006
Offline
200
#6

я на своих серверах поднимаю NTP с синхронизацией от 5ти стратум3 серверов.

Ну и конечно стараюсь между собой их тоже синхронизировать.

Ну и конечно правильная таймзона...

bums
На сайте с 03.07.2006
Offline
449
#7
Miracle:
не киевское и не московское. а что-то среднее

Miracle, последствия отмены перехода на зимнее время?

Если да, то вот

/ru/forum/668243

/ru/forum/668234

Недорогая регистрация и продление доменов RU/SU/РФ/COM/NET/ORG/и т.д. ( https://www.regnic.name/?sesign ) в РЕГРУ, РЕГТАЙМ, Р01, РУЦЕНТР. А так же хостинг и SSL сертификаты.
[Удален]
#8
Andreyka:
Алгоритм действий (проверено на CentOS 100% работает):
1. Остановили ntp
2. Обновили tz (а еще лучше весь софт)
3. Выставили зону
4. Запустили ntp

была такая же проблема,cделал как вы написали , мне помогло, спасибо за ответ...

P
На сайте с 08.03.2007
Offline
250
#9

Конкретно для Украины я бы ставил в обязательном порядке UTC и забыл про другие временные зоны. Скоро лето, и как оно обернётся страшно думать.

M
На сайте с 20.08.2004
Offline
376
#10

вопрос был в том как так сделал админ сервера что у меня даты полетели и получилось наслоение одних дат на другие.

те по идее на сервере должно стоять время UTM а все остальное просто настройка над сервером, как в моем случае putenv('TZ=Europe/Kiev')

но у хостера она не работает.

ведь многие индексы, фотографии, и тд зависят от таймстапма

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий