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

Исходное сообщение
"Squid  и время - не могу понять"

Отправлено red , 16-Сен-03 18:44 
В консоли по команде date кажет все зер гуд Tue Sep 16 17:35:24 EEST 2003, а cachemgr в это же время Generated Tue, 16 Sep 2003 14:36:14 GMT, by cachemgr.cgi/2.3.STABLE5, кто знает в чем грабли? Команда hwclock тоже показывает все нормально. Сквид перезапускал, сервак тоже. Может ошибка модуля cachemgr.cgi ?

Содержание

Сообщения в этом обсуждении
"Squid  и время - не могу понять"
Отправлено Simon , 16-Сен-03 20:15 
>В консоли по команде date кажет все зер гуд Tue Sep 16
>17:35:24 EEST 2003, а cachemgr в это же время Generated Tue,
>16 Sep 2003 14:36:14 GMT, by cachemgr.cgi/2.3.STABLE5, кто знает в чем
>грабли? Команда hwclock тоже показывает все нормально. Сквид перезапускал, сервак тоже.
>Может ошибка модуля cachemgr.cgi ?


Посмотри date и clock если расхождение есть, то можно подкоректировать системное время clock --hctosys или clock --systohc в зависимости от того какое точнее.


"Squid  и время - не могу понять"
Отправлено red , 17-Сен-03 11:17 
>>В консоли по команде date кажет все зер гуд Tue Sep 16
>>17:35:24 EEST 2003, а cachemgr в это же время Generated Tue,
>>16 Sep 2003 14:36:14 GMT, by cachemgr.cgi/2.3.STABLE5, кто знает в чем
>>грабли? Команда hwclock тоже показывает все нормально. Сквид перезапускал, сервак тоже.
>>Может ошибка модуля cachemgr.cgi ?
>
>
>Посмотри date и clock если расхождение есть, то можно подкоректировать системное время
>clock --hctosys или clock --systohc в зависимости от того какое точнее.
>

Так они одинаково показывают! Тут трабл в том что сервер живет в Европейском времени, а сквид в Гринвиче. Как это забороть?



"Squid  и время - не могу понять"
Отправлено Michael , 17-Сен-03 12:01 
>Тут трабл в том что сервер живет в
>Европейском времени, а сквид в Гринвиче. Как это забороть?


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

вообще-то, этот вопрос уже поднимался в это форуме, но тогда, помнится, был найден только один выход - править исходники сквида.


"Squid  и время - не могу понять"
Отправлено red , 17-Сен-03 13:37 
>>Тут трабл в том что сервер живет в
>>Европейском времени, а сквид в Гринвиче. Как это забороть?
>
>
>какой же это трабл, если одно время точно соответствует другому с учетом
>разницы часовых поясов?
>главное, что в логи он пишет нормальное время, а остальное, имхо, неважно...
>
>
>вообще-то, этот вопрос уже поднимался в это форуме, но тогда, помнится, был
>найден только один выход - править исходники сквида.

Т.е обрабатывать аксели он будет по времени сервера?



"Squid  и время - не могу понять"
Отправлено iiws , 22-Сен-03 07:10 
>В консоли по команде date кажет все зер гуд Tue Sep 16
>17:35:24 EEST 2003, а cachemgr в это же время Generated Tue,
>16 Sep 2003 14:36:14 GMT, by cachemgr.cgi/2.3.STABLE5, кто знает в чем
>грабли? Команда hwclock тоже показывает все нормально. Сквид перезапускал, сервак тоже.
>Может ошибка модуля cachemgr.cgi ?

ты уже сам понял, что сквид живет в Гринвиче, чтобы у тебя отображалось время в твоей таймзоне нужно сменить сигнатуру , по умолчанию сквид использует %T as timestamp , нужно изменить на %t ! перекомпили сквид предварительно поправив файл error.c  в каталоге src
изменив строку "Generated %T by %h (%s)\n" на
"Generated %t by %h (%s)\n"
удачи.