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




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

Похожие статьи:
События - официальное обращение отдела регистрации FunTop'98.
Софт - STD-3 - новый монитор отладчик от Studio Stall.
Чемпионат VIRUS-2 - О исправленной версии игры "Virus-2". Итоги чемпионата,в котором принимали участие 16 вирусов.
Ликбез - Восстановление программ методом поиска адреса пуска, с помощью перевзлома.
Введение - о втором номере журнала.

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