|
Регистрация изменений не удаляется до конца | ☑ | ||
---|---|---|---|---|
0
cube033
05.10.15
✎
09:57
|
Уже не знаю с какой стороны подойти к проблеме. Обмены реализованы стандартным механизмом Библиотеки стандартных подсистем. Долгое время проблем не было.
Есть центральная база и несколько периферийных. Из центра в конкретную периферийную базу отправляется большое сообщение обмена. Получив ответ от периферийной базы, центр успокаивается и шлет небольшие сообщения. Через несколько обменов центр снова пытается отправить то же самое большое сообщение. Принудительное удаление регистрации спасает лишь на некоторое время. Можно как-то посмотреть на таблицу регистрации изменений? Кто-нибудь сталкивался с подобной проблемой? |
|||
1
aleks_default
05.10.15
✎
09:58
|
Можно. Консолью запросов.
|
|||
2
aleks_default
05.10.15
✎
09:59
|
Или обработка есть на инфостарте. Она более понятна РегистрацияИзмененийДляОбмена, кажется.
|
|||
3
cube033
05.10.15
✎
09:59
|
Как называется нужная таблица?
|
|||
4
Krolik Bezobraznik
05.10.15
✎
10:01
|
(0) Пробовал обработку РегистрацияИзмененийДляОбмена?
|
|||
5
aleks_default
05.10.15
✎
10:01
|
Скорее всего, у вас кто-то как-то это "большое сообщение" регистрирует каждый раз. Например, пользователь открыл элемент справочника на предмет посмотреть. Посмотрел, нажал кнопку ОК, а он перезаписался и соответсвенно перерегистрировался.
|
|||
6
dmpl
05.10.15
✎
10:02
|
(0) Стандартный вопрос: в тестовых базах регламентные задания отключены?
|
|||
7
Krolik Bezobraznik
05.10.15
✎
10:02
|
Ну сперва пусть при помощи обработки выяснить какой объект постоянно ставиться на обмен, а от этого плясать уже.
|
|||
8
cube033
05.10.15
✎
10:04
|
(6) Ага было дело))
(7) Объект - не вопрос. Первым делом посмотрел состав XML |
|||
9
Krolik Bezobraznik
05.10.15
✎
10:05
|
(8) А что ты хочешь тогда разглядеть в таблице регистрации изменений?
|
|||
10
cube033
05.10.15
✎
10:07
|
(6) в этом случае вопрос не в том
(7)Дело в том, что такая ситауция в двух центральных базах возникала - объекты разные.В одной тысячи записей регистра прав доступа, в другой Немного того немного другого |
|||
11
Krolik Bezobraznik
05.10.15
✎
10:09
|
А не может быть такого что объекты метаданных в этих базах разные? ЦБ передает одно а в базе получателя нет каких то реквизитов или порядок иной?
|
|||
12
aleks_default
05.10.15
✎
10:11
|
смотри журнал регистрации - кто изменял эти "тысячи записей регистра прав доступа"
|
|||
13
cube033
05.10.15
✎
10:11
|
(9) Допустим:
Обмен 1: Сообщение 100 КБ, внутри объекты A,B,C,D + правила обмена Обмен 2: Сообщение 20 КБ, внутри правила обмена Обмен 3: Сообщение 20 КБ, внутри правила обмена Обмен 4: Сообщение 100 КБ, внутри объекты A,B,C,D + правила обмена В случаях 2 и 3 внутри XML естественно объектов нет, но хочу посмотреть - вдруг они в каком-то виде есть в таблице регистрации изменений |
|||
14
cube033
05.10.15
✎
10:21
|
(11) Конфигурации обмениваются по РИБ
(12) Посмотрел. В данном случае действительно меняет "Фоновое задание",что скорее всего значит обмен. |
|||
15
cube033
05.10.15
✎
10:27
|
Ну то есть в данном случае - правильный ответ (5). И это простой вариант.
На другой базе так уже было, я уже задавал эти вопросы: Бессмертная регистрация объектов Бессмертная регистрация объектов 2. Мертвый анархист. В итоге на первой центральной базе была побеждена странным образом - были заданы очень большие номера сообщений обмена. Т.е. я обычно сбрасывал их на 0 в случае проблем, а в этот раз наооборот, поставили номер, больший, чем самый большой номер до вмешательств. |
|||
16
cube033
05.10.15
✎
10:47
|
Еще кстати заметил, что если сбросить номера сообщений обмена на 0, то иногда периодически через несколько обменов номер снова становиться пятизначным (в моём случае).
|
|||
17
tixis
05.10.15
✎
10:59
|
(15) это называется пальцем в небо, ты не выяснил почему нужно было понять номера сообщений, посмотреть для какого номера сообщения что регистрируется, посмотреть и в центре и в переферии, а то так и будете всю жизнь менять номера сообщений наугад, то ли на ноль сбросить, то ли увеличить. И на форуме так и будут всплывать ветки про то, что обмен не работает или непонятно что регистрирует. Надо разобраться в причинах, а не тыкать пальцем в небо
|
|||
18
aleks_default
05.10.15
✎
11:02
|
(17)+1
|
|||
19
cube033
05.10.15
✎
11:25
|
(17) +1
"посмотреть для какого номера сообщения что регистрируется" Вот где бы это увидеть. (9)Может для этого. |
|||
20
aleks_default
05.10.15
✎
11:43
|
"Еще кстати заметил, что если сбросить номера сообщений обмена на 0, то иногда периодически через несколько обменов номер снова становиться пятизначным (в моём случае)."
По-моему это все таки случай (6). Если у тебя "внезапно" номер становится пятизначным - то однозначно обменный файл из какой-то левый базы подгружается. |
|||
21
tixis
12.10.15
✎
07:39
|
(19) Не следил за веткой, если еще актуально, то номера сообщений для которых регистрируются изменения, можно выдернуть в консоли запросов, выбрать изменения, там есть и номер сообщения и узел, все что тебе нужно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |