URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 74273
[ Назад ]

Исходное сообщение
"Почему Apache создает логи исходя из UTC?"

Отправлено Sd , 25-Май-07 03:35 
CustomLog "|/usr/local/apache2/bin/rotatelogs /var/log/httpd-accesslog.%Y-%m-%d-%H_%M_%S"
Так вот, после старта апача создается данный лог файл, но "час" в его названии показывается не временем создания (date), а в UTC. В моем случае, это сдвиг на 10 часов назад.
Сама дата создания файла (ls -l), при этом, нормальная.
Такой же глюк (баг/фича) при просмотре каталогов/файлов через фтп. Время последней модификации файла (в фаре я смотрю)показывается по UTC, тобишь с разницей 10 часов.
Где собака?
Система FreeBSD 6.1.

Содержание

Сообщения в этом обсуждении
"Почему Apache создает логи исходя из UTC?"
Отправлено Sd , 28-Май-07 00:41 
Неужели никто не знает? :(

"Почему Apache создает логи исходя из UTC?"
Отправлено A , 28-Май-07 09:00 
>Неужели никто не знает? :(

а апач-то какой? начиная с 2.0.51 появился ключик -l (man 8 rotatelogs), но пользоваться им надо осторожно.


"Почему Apache создает логи исходя из UTC?"
Отправлено Sd , 28-Май-07 09:43 
>а апач-то какой? начиная с 2.0.51 появился ключик -l (man 8 rotatelogs),
>но пользоваться им надо осторожно.
2.2.4
-l : list compiled in modules
man 8 rotatelogs - no entry...

"Почему Apache создает логи исходя из UTC?"
Отправлено A , 28-Май-07 10:09 
>>а апач-то какой? начиная с 2.0.51 появился ключик -l (man 8 rotatelogs),
>>но пользоваться им надо осторожно.
>2.2.4
>-l : list compiled in modules
>man 8 rotatelogs - no entry...

Елы-палы, поставьте апач нормально или man настройте, и тогда в man 8 rotatelogs вы прочитаете на самом видном месте:
OPTIONS                                                                        
  -l (2.0.51 and later)                                                    
     Causes the use of local time rather than GMT as the base for the
     interval. Note that using -l in an environment which changes the
     GMT  offset  (such  as for BST or DST) can lead to unpredictable
     results!


"Почему Apache создает логи исходя из UTC?"
Отправлено Sd , 29-Май-07 00:54 
>Елы-палы, поставьте апач нормально или man настройте, и тогда в man 8
>rotatelogs вы прочитаете на самом видном месте:
>OPTIONS
>  -l (2.0.51 and later)
>     Causes the use of local time rather
>than GMT as the base for the
>     interval. Note that using -l in an
>environment which changes the
>     GMT  offset  (such  as
>for BST or DST) can lead to unpredictable
>     results!

Апач то нормально стоит. Ок, с этим вроде ясно, спасибо.
А как быть со второй частью вопроса? Почему при просмотре файлов через фтп, время, так-же, показывается UTC?