Работа АМ 8.2 с несколькими каталогами. Недоступен один из каталогов пользователей.
Автор German Gondverker, Last modified by Mikhail Baturinskiy на 01 июня 2026 12:23 PM

Продукты: Indeed AM (8.2.*)

Затрагиваемые компоненты: Core


Проблема: долгие задержки при аутентификации пользователей, отказ аутентификации, недоступность одного из каталогов пользователей.


Решение:

В связи с тем, что в АМ 8.2.* отсутствует параллельный поиск по каталогам пользователей, при последовательном обращении к ним, может возникнуть проблема - появятся общие большие задержки в обращении к остальным каталогам, что приведет к нестабильной работе AM, больших задержек аутентификации вплоть до невозможности аутентификации всех пользователей системы в целом.

Например, обращение к каталогу пользователей запросом GetUsers должно занимать, в среднем, не более 10 секунд, но если хоть один из каталогов неисправен (проблемы внутри самого каталога, сетевая доступность, большая нагрузка), то этот запрос может занять очень длительное время.

В приведенном ниже примере, запрос занял 77 секунд.


Для восстановления штатной работы АМ необходимо определить проблемный каталог, а после необходимо удалить или закомментировать строки подключения к данному каталогу в конфиге web.config компонента core (путь до конфига - C:\inetpub\wwwroot\am\core\Web.config), блок userCatalogProviders. Предварительно конфигурационный файл необходимо расшифровать (Блок Шифрование/Расшифрование конфигурационного файла)

Пример закомментированной строки в конфигурационном файле:

Оптимизация процесса работы с несколькими каталогами была проведена в версии 9.2, был реализован механизм параллельного поиска по каталогам.

(0 голос(а))
Эта статья полезна
Эта статья бесполезна