Веб-клиент RX потерял связь с сервером
«Сервер недоступен» и «Сетевая ошибка» в веб-клиенте Directum RX: браузер не получил ответ от сервера. Причины: перезапуск сервисов, прокси и WebSocket, межсетевой экран, обрывы сети.
Что это значит
Веб-клиент Directum RX показывает эту ошибку, когда не дождался ответа от сервера или соединение оборвалось. Это видит пользователь в браузере, а в логах веб-клиента остаётся запись с тем же текстом.
Если ошибку видят все сразу, сервер приложений недоступен: перезапуск, публикация, падение сервиса. Если только часть пользователей, дело чаще в пути от браузера до сервера: прокси, межсетевой экран, система защиты веб-приложений, которая режет часть запросов или постоянное соединение (WebSocket).
Как проверить
- Совпадает ли время с перезапуском сервисов или публикацией.
- В браузере открыть инструменты разработчика, вкладку «Сеть»: какой запрос упал и с каким кодом. Ответ 502 или 504 означает проблему между прокси и сервером, 403 без привычного ответа сервера означает, что запрос отрезал фильтр.
- Проходит ли WebSocket: в той же вкладке соединение со статусом 101. Если его нет, прокси не пропускает заголовки
UpgradeиConnection.
Что сделать
- Перезапуски и публикации проводить в окно обслуживания и предупреждать пользователей.
- На обратном прокси включить передачу WebSocket и увеличить таймауты чтения для долгих операций, см. настройки прокси для RX.
- Если ошибка только из определённой сети или браузера, проверить фильтры и системы защиты на этом пути.
Ошибка повторяется?
Запустите Диагностика: за полминуты он покажет состояние базы, брокера, поиска и сервера. С отчётом разберём причину за 30 минут бесплатного созвона.
Написать