<< Click to Display Table of Contents >> Администрирование (Windows) > Сопровождение работы системы > Сопровождение мобильных решений Устранение неисправностей |
![]() ![]() ![]() |
В главе описаны варианты устранения возможных неисправностей.
Если описанные ниже варианты устранения неисправностей не помогли, обратитесь в Службу поддержки. При обращении необходимо указать версию сервиса NOMAD и, при необходимости, приложить лог-файлы с устройства, на котором возникла неисправность.
Чтобы устранить неисправность: 1.Убедитесь, что в конфигурационном файле Directum RX config.yml в секции common_config верно задана настройка соединения с RabbitMQ. Пример настройки:
2.Сервисы обработки схем задач Workflow и выполнения блоков схем задач Workflow запущены. |
Неисправность может возникать, если на сервисе NOMAD установлено расширение IIS WebDAV, блокирующий PUT-запросы к сервису. В результате при создании документа вручную или с камеры создается только его карточка. Чтобы проверить, установлено ли расширение, выполните команду: Get-WindowsFeature Web-Dav-Publishing Команда возвращает значения: Available – расширение не установлено, Installed – расширение установлено, UninstallPending – расширение удалено, требуется перезагрузка сервера. Если расширение установлено, устраните неисправность одним из способов: •удалите расширение (рекомендуемый способ). Для этого: 1.Запустите диспетчер сервера. 2.В меню Управление выберите пункт Удалить роли и компоненты. 3.В списке ролей сервера снимите флажок Публикация WebDAV: ПРИМЕЧАНИЕ. Удалить расширение также можно с помощью команды: UnInstall-WindowsFeature Web-Dav-Publishing После удаления перезапустите сервер; •если удалить расширение невозможно, отключите его использование в конфигурационном файле сервиса NOMAD web.config. Для этого в секцию configuration добавьте строки:
|
Неисправность может возникать, если настройки брандмауэра Windows блокируют внешние входящие подключения. Чтобы устранить неисправность: 1.В панели управления откройте Брандмауэр Windows. 2.Перейдите по ссылке Дополнительные параметры. 3.В правилах для входящих подключений создайте правило: •на шаге «Тип правила» установите переключатель Для порта; •на шаге «Протокол и порты» установите переключатели Протокол TCP и Определенные локальные порты. В качестве портов через запятую укажите все порты, которые были указаны при установке системы Directum RX; •на шаге «Действие» установите переключатель Разрешить подключение; •на шаге «Профиль» выберите все профили; •на шаге «Имя» в поле Имя укажите «NOMAD». |
Классический режим работы пула приложений запрещает хендлеру работать с cookie. Чтобы устранить неисправность, установите встроенный режим управляемого контейнера для пула приложений IIS. |
Неисправность может возникнуть, если отключился один из узлов фермы, на котором установлен сервис NOMAD. Если нет возможности оперативно запустить узел фермы: •сообщите сотрудникам о временной недоступности сервиса NOMAD; •перенастройте балансировщик на работу с оставшимися узлами. Для этого в конфигурационном файле балансировщика оставьте параметры только для работающих узлов. |
При использовании обратного прокси-сервера Nginx в мобильном приложении Directum Solo не открываются некоторые документы, появляется ошибка «Ошибка загрузки (BadGateway)». При этом в лог-файлах сервиса NOMAD фиксируется ошибка «Процесс не может получить доступ к файлу, так как этот файл используется другим процессом», а в лог-файлах Nginx – ошибка «upstream sent too big header while reading response header from upstream». Ошибка связана с недостаточным размером буфера для передачи заголовка запроса. Чтобы устранить неисправность, в настройках Nginx скорректируйте размер буфера: 1.Откройте конфигурационный файл nginx.conf. Файл расположен в каталоге /usr/local/nginx/conf, /etc/nginx или /usr/local/etc/nginx в зависимости от используемой ОС. 2.Добавьте в файл строки: http { |
Если push-уведомления о новых заданиях приходят с задержкой, например через несколько десятков минут после отправки в веб-клиенте Directum RX, убедитесь, что для сервиса NOMAD включена отдельная очередь RabbitMQ. Подробнее см. раздел «Сервис NOMAD». Если push-уведомления не приходят, проверьте корректность настроек на мобильном устройстве и на сервисе NOMAD. Подробнее см. раздел «Настройка push-уведомлений». |
© Компания Directum, 2024 |