EOMY.NET
Хостинг EOMY.NET: Форум поддержки
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
RSS Feed  

Аппаратное и системное время на VPS
На страницу 1, 2  След.
 
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Сервис VPS от EOMY.NET
Аппаратное и системное время на VPS
Автор Сообщение
Алзим
Владелец сайта на хостинге EOMY
Красные глаза


Зарегистрирован: 17.10.2010
Сообщения: 2069
Откуда: Интернет
11629 Монеты

СообщениеДобавлено: Вс, 15 Дек, 2013 14:48    Заголовок сообщения: Аппаратное и системное время на VPS Ответить с цитатой

Взял себе VPS в Нидерландах. Везде время установил московское, но как я понял, время создания файлов берётся какое-то другое. В результате получается путаница и с logrotate и вообще не удобно смотреть в sftp время создания файла в будущем. (например, у меня полно файлов которые созданы уже завтра)

Можно как-то исправить эту ошибку?

Ввод hwclock ничего не даёт. Пишет, что нет доступа к аппаратным часам.
_________________
Новая доходная и с быстрым выкупом биржа ссылок! Руби каппусту!
Дешёвый хостинг сайтов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
lazutov
while (1==1);
Последний герой


Зарегистрирован: 30.04.2007
Сообщения: 4429

120354 Монеты

СообщениеДобавлено: Вс, 15 Дек, 2013 15:20    Заголовок сообщения: Ответить с цитатой

Если нужно поменять часовой пояс.
1. выполните date
2. выполните tzconfig (он может сам предложить выбрать зону или скажет что запустить для этого).

Если проблема php, то date_default_timezone_set

О остальных случаях -- см системное время ПК (все коммуникации идут по timestamp, поэтому подобные проблемы возникают обычно на клиенте)
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Алзим
Владелец сайта на хостинге EOMY
Красные глаза


Зарегистрирован: 17.10.2010
Сообщения: 2069
Откуда: Интернет
11629 Монеты

СообщениеДобавлено: Вс, 15 Дек, 2013 15:30    Заголовок сообщения: Ответить с цитатой

Вот что пишет stat:
Код:
[root@srv log]# stat cron
  File: «cron»
  Size: 5038            Blocks: 16         IO Block: 4096   обычный файл
Device: f2fbh/62203d    Inode: 17573024    Links: 1
Access: (0600/-rw-------)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2013-12-15 19:20:01.576808669 +0400
Modify: 2013-12-15 19:18:01.668808679 +0400
Change: 2013-12-15 19:18:01.668808679 +0400

Тот же самый файл в sftp указывает последнее время изменения: 16.12.2013 04:18

Фактическое время изменения 15.12.2013 19:18

Я из-за этой путаницы не могу настроить ротацию логов.
И вообще, это не серьёзно, когда одна часть файлов пишется по аппаратному времени, а другая по системному. Так же и учитывается.
_________________
Новая доходная и с быстрым выкупом биржа ссылок! Руби каппусту!
Дешёвый хостинг сайтов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
lazutov
while (1==1);
Последний герой


Зарегистрирован: 30.04.2007
Сообщения: 4429

120354 Монеты

СообщениеДобавлено: Вс, 15 Дек, 2013 16:10    Заголовок сообщения: Ответить с цитатой

В случае с MSK/MSD, все понятно, раньше она была +4 потом стала +3. Ну и там опять взбесился принтер, все идет к тому что снова будет +4.
Если сервер и клиент имеют разное понятие о часовом поясе Москвы, возникают такие ситуации.
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
lazutov
while (1==1);
Последний герой


Зарегистрирован: 30.04.2007
Сообщения: 4429

120354 Монеты

СообщениеДобавлено: Вс, 15 Дек, 2013 16:12    Заголовок сообщения: Ответить с цитатой

Проблема имеет отношение к скорее к клиенту, а не к серверу.
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Алзим
Владелец сайта на хостинге EOMY
Красные глаза


Зарегистрирован: 17.10.2010
Сообщения: 2069
Откуда: Интернет
11629 Монеты

СообщениеДобавлено: Вс, 15 Дек, 2013 16:15    Заголовок сообщения: Ответить с цитатой

lazutov писал(а):
Если сервер и клиент имеют разное понятие о часовом поясе Москвы, возникают такие ситуации.

Между аппаратным и серверным временем разница, по моим подсчётам, в 9 часов.
lazutov писал(а):

Проблема имеет отношение к скорее к клиенту, а не к серверу.

У меня везде настроено на MSK. В PHP всё отображается точно. Проблемы именно с файлами и т.п., которые создаются системой.
И что самое главное, на vds, который у меня в Германии (другой тариф и другой сервер), там таких проблем нет.
_________________
Новая доходная и с быстрым выкупом биржа ссылок! Руби каппусту!
Дешёвый хостинг сайтов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
lazutov
while (1==1);
Последний герой


Зарегистрирован: 30.04.2007
Сообщения: 4429

120354 Монеты

СообщениеДобавлено: Вс, 15 Дек, 2013 16:26    Заголовок сообщения: Ответить с цитатой

Ну сделайте touch test.txt из-под root (или любого другого пользователя) , это покажет, есть проблема или нет.
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
lazutov
while (1==1);
Последний герой


Зарегистрирован: 30.04.2007
Сообщения: 4429

120354 Монеты

СообщениеДобавлено: Вс, 15 Дек, 2013 16:32    Заголовок сообщения: Ответить с цитатой

Filezilla, например, пишет подробный лог.
Код:
Статус:   Listing directory /root
Статус:   Подсчет разницы между часовыми поясами...
Команда:   mtime ".rnd"
Ответ:   1384796809
Статус:   Временная разница: Серверное: 14400 секунд. Местное: 14400 секунд. Разница: 0 секунд.

_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Алзим
Владелец сайта на хостинге EOMY
Красные глаза


Зарегистрирован: 17.10.2010
Сообщения: 2069
Откуда: Интернет
11629 Монеты

СообщениеДобавлено: Вс, 15 Дек, 2013 16:38    Заголовок сообщения: Ответить с цитатой

lazutov писал(а):
Ну сделайте touch test.txt из-под root (или любого другого пользователя) , это покажет, есть проблема или нет.

Создал просто файл test. Посмотрел через stat - всё показывается правильно (делал не через root, другой пользователь).
Зашёл под root через sftp, этот же файл уже показывается, что создан +9 часов от реального времени.
Создал рутом файл test1. У него сразу время +9 по sftp, но через stat показал правильное время.
lazutov писал(а):
Filezilla, например, пишет подробный лог.

Моя Файлзилла почему-то эту разницу не показала.
_________________
Новая доходная и с быстрым выкупом биржа ссылок! Руби каппусту!
Дешёвый хостинг сайтов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Алзим
Владелец сайта на хостинге EOMY
Красные глаза


Зарегистрирован: 17.10.2010
Сообщения: 2069
Откуда: Интернет
11629 Монеты

СообщениеДобавлено: Вс, 15 Дек, 2013 16:55    Заголовок сообщения: Ответить с цитатой

lazutov писал(а):
сделайте touch test.txt из-под root

Сделал именно так через ssh. Зашёл по sftp через другого пользователя - всё отображается правильно. Зашёл на sftp под рутом - время создание файла +9 часов. По stat пишет правильное время.

Я не знаю что делать.
Может vds перезапустить?... «Семь бед — один Reset» Smile
_________________
Новая доходная и с быстрым выкупом биржа ссылок! Руби каппусту!
Дешёвый хостинг сайтов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
lazutov
while (1==1);
Последний герой


Зарегистрирован: 30.04.2007
Сообщения: 4429

120354 Монеты

СообщениеДобавлено: Вс, 15 Дек, 2013 18:34    Заголовок сообщения: Ответить с цитатой

Я уверен, что проблема не в виртуализации и, кажется, повторил вашу проблему.
Правда для этого мне потребовалось "сбить" локаль (я поставил корейскую и год стал вообще нереальный, а не на какие-то там 9 часов).
Посмотрите, какие локали на ваших серверах?
(см. https://wiki.debian.org/Locale )
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Алзим
Владелец сайта на хостинге EOMY
Красные глаза


Зарегистрирован: 17.10.2010
Сообщения: 2069
Откуда: Интернет
11629 Монеты

СообщениеДобавлено: Вс, 15 Дек, 2013 18:39    Заголовок сообщения: Ответить с цитатой

Я не знаю как посмотреть. (У меня CentOS6)
Установлено это:
Код:
# locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

_________________
Новая доходная и с быстрым выкупом биржа ссылок! Руби каппусту!
Дешёвый хостинг сайтов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
lazutov
while (1==1);
Последний герой


Зарегистрирован: 30.04.2007
Сообщения: 4429

120354 Монеты

СообщениеДобавлено: Вс, 15 Дек, 2013 20:07    Заголовок сообщения: Ответить с цитатой

На двух серверах одинаково?

PS я поставил русскую локаль и winscp стал показывать неправильно время, filezilla тем не менее показывает правильно. Так что теперь ясно, проблема 100% в клиентах.
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Алзим
Владелец сайта на хостинге EOMY
Красные глаза


Зарегистрирован: 17.10.2010
Сообщения: 2069
Откуда: Интернет
11629 Монеты

СообщениеДобавлено: Вс, 15 Дек, 2013 20:10    Заголовок сообщения: Ответить с цитатой

lazutov писал(а):

На двух серверах одинаково?

Что значит на двух серверах? На домашнем компе и на vds время одинаковое.

lazutov писал(а):
filezilla тем не менее показывает правильно

Именно, файлзилла у меня показывает не правильно и только для пользователя root. Для другого пользователя показывает правильно.
_________________
Новая доходная и с быстрым выкупом биржа ссылок! Руби каппусту!
Дешёвый хостинг сайтов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
lazutov
while (1==1);
Последний герой


Зарегистрирован: 30.04.2007
Сообщения: 4429

120354 Монеты

СообщениеДобавлено: Вс, 15 Дек, 2013 20:14    Заголовок сообщения: Ответить с цитатой

Ну на том серваке на котором все правильно и на том, на котором нет. Одинаковые локали? А у пользователей?
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Сервис VPS от EOMY.NET Часовой пояс: GMT
На страницу 1, 2  След.
Страница 1 из 2

 


Rambler's Top100   Рейтинг@Mail.ru    



Powered by phpBB © 2001, 2005 phpBB Group