Hello! On Tuesday 24 March 2009 08:33:45 DamirX wrote: > Если точное и линейно изменяющееся время на машине критично - никаких > ntpdate по крону - только при старте. > > -- > DamirX
А) Если в софте требуется точность M секунд и известно, что на такой интервал системное время "убегает" за N секунд, то запуск синхронизации с интервалом менее N/2 секунд решит проблему. Корректировка часов на интервал меньше "времени квантования" не нарушит непрерывность. Б) Запускать синхронизацию в те моменты времени, когда допустимы точки разрыва времени. В) Использовать блокировку. Например, можно запустить эксклюзивную транзакцию в БД на время, необходимое для синхронизации часов. Best regards.

