Главная / Справочник ошибок / Хранилище
Карточка хранилища в RX не может связаться с сервисом хранилищ
Нет соединения с сервисом хранилищ
«Нет соединения с сервисом хранилищ» при проверке хранилища в Directum RX (справочник «Хранилища», кнопка «Проверить»): неверный адрес, сервис не запущен, разные сертификаты защиты данных, на Windows ещё URL Rewrite, порт и пул IIS. Что проверить по порядку.
Что это значит
Хранилище в RX описывается карточкой с адресом сервиса хранилищ. Кнопка «Проверить» обращается к сервису по этому адресу. По справке вендора причины отказа такие:
- неверный адрес в карточке хранилища (формат
https://<имя сервера>/<значение STORAGE_PATH>/); - сервис хранилищ не запущен или постоянно перезапускается из-за ошибки в настройках;
- у сервиса хранилищ и остальных сервисов разные сертификаты защиты данных (Signature validation failed);
- на Windows дополнительно: адрес не совпадает с виртуальным путём правила URL Rewrite, нет модуля URL Rewrite на выделенном сервере, остановлен пул
DefaultAppPool, порт в настройках сервиса не совпадает с портом в правиле перенаправления IIS.
Как проверить
- Адрес в карточке хранилища и правило прокси (HAProxy на Linux, URL Rewrite в IIS на Windows).
- Журнал сервиса хранилищ (каталог из
LOGS_PATH). - Параметры
DATA_PROTECTION_CERTIFICATE_*в конфигурации сервиса хранилищ и вconfig.yml.
Что сделать
- Исправить адрес или путь.
- Исправить настройки сервиса по его журналу и перезапустить.
- Выровнять сертификаты защиты данных на всех серверах.
- На Windows запустить пул приложений, установить URL Rewrite из папки
redistдистрибутива и выровнять порты.
Ошибка повторяется?
Запустите Диагностика: за полминуты он покажет состояние базы, брокера, поиска и сервера. С отчётом разберём причину за 30 минут бесплатного созвона.
Написать