Что это значит

Хранилище в RX описывается карточкой с адресом сервиса хранилищ. Кнопка «Проверить» обращается к сервису по этому адресу. По справке вендора причины отказа такие:

  • неверный адрес в карточке хранилища (формат https://<имя сервера>/<значение STORAGE_PATH>/);
  • сервис хранилищ не запущен или постоянно перезапускается из-за ошибки в настройках;
  • у сервиса хранилищ и остальных сервисов разные сертификаты защиты данных (Signature validation failed);
  • на Windows дополнительно: адрес не совпадает с виртуальным путём правила URL Rewrite, нет модуля URL Rewrite на выделенном сервере, остановлен пул DefaultAppPool, порт в настройках сервиса не совпадает с портом в правиле перенаправления IIS.

Как проверить

  1. Адрес в карточке хранилища и правило прокси (HAProxy на Linux, URL Rewrite в IIS на Windows).
  2. Журнал сервиса хранилищ (каталог из LOGS_PATH).
  3. Параметры DATA_PROTECTION_CERTIFICATE_* в конфигурации сервиса хранилищ и в config.yml.

Что сделать

  1. Исправить адрес или путь.
  2. Исправить настройки сервиса по его журналу и перезапустить.
  3. Выровнять сертификаты защиты данных на всех серверах.
  4. На Windows запустить пул приложений, установить URL Rewrite из папки redist дистрибутива и выровнять порты.