This is topic Синхронизация локальных архивов??? in forum Архивирование в TRACE MODE / Data Logging in Trace Mode at Форум TRACE MODE: техническая поддержка.
Существуют 2 сервера Double Force MPB. + Ломиконт-ТМ ОС Win2k Server Sp4 Ключи "HKEY_LOCAL_MACHINE\SOFTWARE\AdAstra\TRACE MODE\5.0\SIAD" Занесены в соответствии с документацией. Оюъем СПАД 40Мб
Имитируем ситуацию: 1) На узле Ломиконт-ТМ создоли канал "Пустой-G-пила". 2) Принимаем этот канал на узлах DF. У каналов, принимающих эту "пилу" стоит флаг "СПАД".
Алгоритм переключения настроен так, что узел "в резерве" так же принимает сетевые рассылки, как и основной.
Запускаем проект, через 10 минут останавливаем его файлы СПАД копируем на другую машину и смотрим через ODBC. И видим такую картину.... Спад №1 TIME CHAN_ID ATTR_ID CHAN_NAME ATTR_NAME ATTR_CODE FLAGS VALUE MSEC 15.03.2004 13:28 15 0 1111111111111 Реальное R 4 100 313 15.03.2004 13:28 15 0 1111111111111 Реальное R 4 0 875 15.03.2004 13:28 15 0 1111111111111 Реальное R 4 2 0 15.03.2004 13:28 15 0 1111111111111 Реальное R 4 4 125
Спад№2 TIME CHAN_ID ATTR_ID CHAN_NAME ATTR_NAME ATTR_CODE FLAGS VALUE MSEC 15.03.2004 13:28 15 0 1111111111111 Реальное R 4 100 313 15.03.2004 13:28 15 0 1111111111111 Реальное R 4 0 875 15.03.2004 13:28 15 0 1111111111111 Реальное R 4 1 438 15.03.2004 13:28 15 0 1111111111111 Реальное R 4 2 0 15.03.2004 13:28 15 0 1111111111111 Реальное R 4 3 563 15.03.2004 13:28 15 0 1111111111111 Реальное R 4 4 125
Вобщем на ~234 синхронных записи приходится 1-3 "несинхронных"...
Вопрос - КАК ОТ ЭТОГО ИЗБАВИТЬСЯ???
ИЛИ ТАК И ДОЛЖНО БЫТЬ
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1) Какой из СПАДов Мастера, а какой Слейва? 2) По данному каналу случайно не настроена синхронизация реального значения по Мастеру?
Posted by Droshnev (Участник № / Member № 132) on :
По вопросу№1 1-й мастер, 2-й слейв.
По вопросу№2 Вы имеете в виду канал типа Output, ДИАГНОСТИКА с дополнением СПАД синхронизация?
Если да, то нет мы в проекте каналы этого типа не создавали.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Нет - я иммел в виду не синхронизацию архивных значений, а синхронизацию реальных значений (данных реального времени).
Posted by Droshnev (Участник № / Member № 132) on :
Да синхронизация реальных значений по мастеру у этого канала включена.
Как реализовать такой вариант: каждый из серверов DF MPB принимает данные от 3-о узла по сети и при этом синхронизируют свои СПАД?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Это больше всего похоже не на несинхронизированные записи, а на то, что МРВ1 у Вас получает не все данные по сети. Следовательно ситуация может быть вызвана только нехваткой NCB-блоков на прием. Попробуйте увеличить количество блоков на прием через специальный ключ запуска сервера с командной строки (либо поставить флаг "Интенсивный прием" в настройках узла в проекте).
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
СПАД синхронизируется не в реальном времени, а по сигналу от специализированного канала, либо в момент запуска МРВ, при условии, что в реестре прописаны ключи для автоматической синхронизации. Однако - обращаю Ваше внимание, что синхронизация осуществляется только для так называемых "пропусков". Пропуском считается только промежуток времени, в течении которого МРВ не работал (его остановили, он упал, выключился ПК и т.д.). Даже если МРВ работал, а Вы отключили запись в архив через каналы, то это не будет считаться пропуском данных, а также не считается пропуском данных в СПАД и рассогласования по записям (как указано у Вас в выборке выше - когда по каким-либо причинам МРВ не принял некоторые данные из сети и не сохранил их в СПАД). Исключение составляет специальное ПО, которое называется "Консоль управления архивом" - она может подключаться к работающему МРВ и осуществлять принудительную точную синхронизацию именно по записям за определенный пользователем промежуток времени даже если МРВ не останавливался и в СПАДЕ нет пропусков по данным, а есть просто потери этих записей.
Posted by Droshnev (Участник № / Member № 132) on :
Однако - обращаю Ваше внимание, что синхронизация осуществляется только для так называемых "пропусков". Пропуском считается только промежуток времени, в течении которого МРВ не работал (его остановили, он упал, выключился ПК и т.д.).
Еще раз позволю себе переспросить: то есть если у меня работает DF MPB скажем узел слейв, у него "упала" сеть и он никого не видит в течении 10 мин, потом сеть восстановилась и он увидел партнера по резерву и остальные узлы проекта, то никакими средствами(Кроме специального софта, ксатит как он называется) нельзя "восстановить"(скопировать) эти 10 минут из СПАД-а узла который работал без сбоев в СПАД узла, который терял сеть???
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1) Да, Вы все поняли правильно. 2) Продукт так и называется: "Консоль управления архивами".