0
UnsavedSoul
16.01.15
✎
13:21
|
Используется УТ 10.3, доработан встроенный механизм автоматического обновления конфигурации таким образом, что при поступлении сообщений с изменениями формируется sh-скрипт вместо bat-файла, запускается на исполнение, далее выполняется принудительное завершение работы системы (ЗавершитьРаботуСистемы(Ложь)). Скрипт запускает конфигуратор под пользователем без пароля и с правом только на обновление конфигурации БД и собственно проводим динамическое обновление конфигурации. Все как обычно.
Необычность начинается когда приходит изменение конфигурации, связанное с обновлением структуры БД, например, изменение состава объектов для регистрации изменений в плане обмена. В таком случае обновление конфигурации прерывается ошибкой "Ошибка исключительной блокировки информационной базы. Ошибка разделенного доступа к базе данных". В этот момент в ИБ никто не работает, по журналу регистрации сеанс, инициировавший запуск скрипта, завершается примерно за 5 секунд, до аутентификации пользователя, производящего обновление конфигурации базы данных.
Кто-нибудь сталкивался?
Принятие тех же изменений на узлах под управлением Windows проходит нормально.
Linux Mint, проверил на версиях платформы 8.3.5.1119 и 8.3.5.1231.
|
|