мета-данные страницы
Инструменты сервиса и отладки в приложении Агбис Приёмка
1. Прямая работа с сервером клиента или сервером im-gate
Описание:
Теперь в приложении появилась возможность работать напрямую с сервером клиента или с сервером im-gate, обходя наш сервер HimInfo. Это особенно полезно в случаях, когда АгентНГ и АП находятся в одной локальной сети.
Как это работает:
- При выключении опции "Задействовать прокси на HimInfo" приложение будет напрямую отправлять запросы и получать данные от сервера клиента или сервера im-gate.
- Обход сервера HimInfo уменьшает задержки при передаче данных, так как исключается дополнительный посредник в виде нашего сервера.
Когда использовать:
- Если АгентНГ и Агбис Приёмка расположены в одной локальной сети.
2. Настройка таймаута ожидания
Описание:
Возможность уменьшения времени ожидания ответа от сервера с 120 секунд до, например, 30 секунд. Это особенно полезно в условиях нестабильного интернет-соединения.
Как это работает:
- С помощью опции "TimeOut для HTTP запросов" вы можете установить время ожидания ответа от сервера на уровне, который лучше всего подходит для вашей сети. По умолчанию таймаут составляет 120 секунд, но теперь его можно уменьшить.
- Если по истечении заданного таймаута ответ от сервера не был получен, Агбис Приёмка автоматически перепосылает запрос, что ускоряет получение ответа.
Когда использовать:
- В ситуациях с нестабильным интернет-соединением.
3. Обработка разрыва связи
Опция: "При разрыве связи спрашивать о повторе попытки"
Описание:
Настройка, которая позволяет пользователю выбирать, нужно ли повторно отправить запрос в случае разрыва связи с сервером. Эта опция предоставляет возможность избежать ненужных повторных запросов, если связь временно пропала.
Как это работает:
Если приложение обнаруживает разрыв связи во время отправки данных на сервер, оно выводит уведомление с вопросом, хотите ли вы повторно отправить запрос.
Пользователь может вручную решить, нужно ли повторять отправку, или отказаться от переотправки запроса.
4. Логирование событий
Опция: "Включить расширенное логирование"
Описание:
Активация данной опции позволяет записывать все события, происходящие в приложении. Она предназначена для диагностики и выявления ошибок. Однако важно помнить, что логирование создает значительную дополнительную нагрузку на все элементы приложения, поэтому его нельзя оставлять включенным на постоянной основе.
Как это работает:
- При включении логирования приложение начинает записывать все происходящие в нем события. Эти записи помогут в случае ошибки или зависания определить, что произошло и на каком этапе.
- Когда вы закроете приложение и запустите его снова, оно автоматически проверит, есть ли неотправленные данные логов за предыдущий период. Если такие данные найдутся, приложение отправит их на сервер в момент старта.
Инструкции по использованию:
- Включение логирования: Активируйте эту опцию только тогда, когда вы хотите отследить возникшую ошибку или зависание. Обязательно контролируйте работу клиента в этот период.
- Отключение логирования: После того как ошибка перестанет проявляться, обязательно отключите логирование, чтобы снизить нагрузку на приложение и его компоненты.
Важно:
Не оставляйте логирование включенным постоянно. Эта функция предназначена только для временного использования в целях диагностики.
После устранения проблемы обязательно отключите логирование, чтобы снизить нагрузку на приложение.