ZXNet эхоконференция «zxnet.pc»


тема: нелинейность течения времени



от: Kirill Frolov
кому: All
дата: 01 Jan 2002
Hемедленно нажми на RESET, All!

Время в логи пишется в локальное. При осуществлении перевода времени
стабильно 2 раза в год
невозможно корректно рассчитать время прошедшее между двумя записями в лог, и
один раз
в год невозможно определить в какой конкретно момент времени (абсолютное
значение,
например UTC) произошла запись в лог (до или после перевода времени назад).

Какие могут быть способы преодоления проблемы? Я понимаю, что если бы
программы писали
в лог UTC время проблемы бы не было, но они то пишут локальное. Вот если бы
запись в лог
велась посредством специального демона, который бы сам время выставлял, или бы
записывал
в лог метку указывающую на перевод локального времени... но при сильной
загрузке системы
(представьте только что всё зависло на пару часов) всё равно может быть
записано неправильное
время (ось и программы не в реальном времени работают).

А с практической стороны как? Есть же программы, для которых точность
записи времени в лог
имеет принципиальное значение (в расчёте на машинную обработку). Установить
TZ=UTC можно, но
нежелательно.


* Originally in RU.LINUX
* Crossposted in ZXNET.PC




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Реклама - реклама и объявления.
C-Week - мы решили выпустить очередной номер ц-вика.
Фантастика - крыса из нержавеющей стали (часть 8).
О разном - Просто приколы.
Кто там кодит? - Attribute bump mapping: bump mapping для тех кто не въехал.

В этот день...   20 апреля