непонятная проблема с датами

  • Автор темы K-Fire
  • Дата начала
K

K-Fire

#1
Описываю ситуацию:

Есть агент выполяется, на сервере заказчика по расписанию.
Раз в неделю в 10 часов утра он создает некий документ, вечером в 18 часов, он его модифицирует.

Так вот, случайно обнаружил такую штуку:
Дата создания документа: 17.08.2007
Дата модификации документа: 23.08.2007.

Из за этой кривой даты он не реплицируется по другим серверам.

Попытка выяснить откуда взялась эта дата в будущем (23 августа) не удалась.
Дата в консоли лотус-сервера нормальная, в винде2003 - нормальная. Судя по времени изменения группы документов - агент изменял. В общем я в полных непонятках, может кто посоветует где копать?
 

puks

Lotus team
03.02.2007
1 971
8
#2
А агент только на этом сервере работает? То есть документ модифицирован именно на этом сервере? Что в $Revisions и $UpdatedBy ?
 
K

K-Fire

#3
Да, у агента прямо указано запускаться только на одном главном сервере.

В $UpdatedBy - одна запись, NN админа которым подписан агент.
В $Revisions тихий ужас (на самом деле ошибка в агенте была, док пересохранялся в цикле):
482 записи. В прикрепленном доке всё содержимое $Revisions. Но тем не менее, посмотрите сами на даты.

Док был создан 9 числа, сегодня 22, агент запускается строго раз в сутки.
Честно говоря у меня впечатление что надо переставить этот сервер нафиг. Правда придется все настройки сохранить, и поэтому не уверен что в результате это поможет.

P.S. Сорри только позже понял что написал сейчас про другой документ ;) Т.е. доков с "битыми" датами больше чем 1 тип, и разные агенты отвечают за эти типы.
 

Вложения

  • 11.8 КБ Просмотры: 45

puks

Lotus team
03.02.2007
1 971
8
#4
Судя по датам, там действительно был цикл. И где-то серверу поплохело. И он достаточно последователен в этом. То есть дата перескочила, а не просто скакала. Ты его перегружал?
 
30.05.2006
1 345
11
#5
Да, у агента прямо указано запускаться только на одном главном сервере.

В $UpdatedBy - одна запись, NN админа которым подписан агент.
В $Revisions тихий ужас (на самом деле ошибка в агенте была, док пересохранялся в цикле):
482 записи. В прикрепленном доке всё содержимое $Revisions. Но тем не менее, посмотрите сами на даты.
Есть такая старая Доминошная трабла:
Как известно, UNID док-та содержит дату-время его создания с точностью до 0.01сек
Что будет, если создавать новые док-ты чаще, чем 100 шт. в секунду? Получатся неуникальные UNID-ы?
Нет, т.к. Домина в этом случае чуть-чуть подводит часы (вперед) и повторно генерит UNID. Потом, когда шторм заканчивается, часы должны корректироваться взад.
А если шторм никак не кончается, что будет? :blink:
 
K

K-Fire

#6
Сервер перезагружался не один раз.

Документы по этим 2м действительно могли создаваться чаще чем 100 штук в секунду, однако эти доки (их небольшое кол-во, порядка 30) были 1 раз созданы, и потом только пересохраняются. На шторм не похоже. К тому же переводит "чуть-чуть" на более чем несколько дней - это тоже звучит странно.

Причина видимо в другом.