мета-данные страницы
Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
armhim_faq_armnotwork_http [30.04.2020 23:55] FeLDMaRShaL |
armhim_faq_armnotwork_http [22.03.2023 18:58] (текущий) Евгения |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Проверка доступности сервисных служб ====== | ====== Проверка доступности сервисных служб ====== | ||
- | * Проверить работоспособность агента с котором работает модуль. Для этого необходимо открыть окно подключения модуля Агбис Приёмка к серверу: | + | * Проверка работоспособности агента (АгентНГ) с котором работает модуль Агбис Приёмка; |
- | {{:pasted:20200430-232416.png}}\\ | + | * Проверка работоспособности классического агента. |
- | И по параметрам подключения сформировать запрос в браузере на рабочем ПК: http://[Адрес сервера]:[Порт сервера]/, например, может получиться вот такая ссылка: http://im-gate.com:10234/. Если агент ответит фразой "Hello world!" можно считать что проверка прошла и проблем с связью до сервера нет: | + | |
- | {{:pasted:20200430-232932.png}} | + | ===== Проверка работоспособности агента (АгентНГ) с котором работает модуль Агбис Приёмка. ===== |
- | Если ответ будет другим или его не будет вообще, это означает что сервер с которым работает модуль Агбис Приемка не доступен из вне. И необходимо решать эту проблему. Проблема может иметь не тривиальный характер, поэтому точного алгоритма решения данной проблемы нет. Приведем наиболее часто встречаемые варианты решения:\\ | + | Для этого необходимо открыть окно подключения модуля Агбис Приёмки к серверу:\\ |
- | - В модуле Агбис Приёмка указан не тот порт. Проверить на каком порту работает сервер, можно проаналезировав его логи. Необходимая информация находится в файле AgbisAgentNG_Service[ДАТА].txt: | + | {{:pasted:20200430-235732.png}}\\ |
+ | \\ | ||
+ | И по параметрам подключения сформировать запрос в браузере на компьютере: https://[Адрес сервера]/[Порт сервера]/, например, может получиться вот такая ссылка: https://im-gate.com/10234/. Если агент ответит фразой "Hello world!" можно считать, что проверка прошла и проблем с связью до сервера нет:\\ | ||
+ | {{:pasted:20200430-232932.png}}\\ | ||
+ | \\ | ||
+ | <WRAP c round info 80%> | ||
+ | Для клиентов не из России: агент НГ работает с серверами im-gate.com , serv3.im-gate.com , serv4.dry.care. Со временем для иностранных клиентов перейдем на работу только с серверами serv3.im-gate.com , serv4.dry.care, в этом случае проверка серверной службы будет выглядеть так:\\ | ||
+ | https://serv3.im-gate.com/10234/ \\ или\\ https://serv4.dry.care/10234/\\ | ||
+ | |||
+ | </WRAP> | ||
+ | |||
+ | |||
+ | Если ответ будет другим или его не будет вообще, это означает что сервер, с которым работает модуль Агбис Приемка не доступен из вне. И необходимо решать эту проблему. Проблема может иметь не тривиальный характер, поэтому точного алгоритма решения данной проблемы нет. Приведем наиболее часто встречаемые варианты проблемы:\\ | ||
+ | * Сервер, с которым работает модуль Агбис Приёмка не может начать прослушивать локальный порт. Локальный порт можно узнать в настройке агента:\\ | ||
+ | {{:pasted:20200501-000256.png}}\\ | ||
+ | \\ | ||
+ | Обратите внимание, что в качестве адреса сервера практически всегда должен быть прописан интерфейс "0.0.0.0". Узнав порт сервера, необходимо, сформировать URL адрес для проверки работоспособности порта: __https://127.0.0.1:[Локальный порт сервера]__/, который может оказаться таким: https://127.0.0.1:8296/. Если локальный браузер ответил "Hello World!" значит сервер доступен, если ответа нет, это означает что сервер не может начать принимать входящие соединения, что-то блокирует, например фаервол или другое ПО запущенное на этом ПК на том же порту. Более подробную информацию об ошибке можно найти в логе AgbisAgentNG_Service[ДАТА].txt | ||
+ | * В модуле Агбис Приёмка указан не тот порт. Проверить на каком порту работает сервер, можно проанализировав его папку с логами. Необходимая информация находится в файле AgbisAgentNG_Service[ДАТА].txt: | ||
{{:pasted:20200430-233523.png}}\\ | {{:pasted:20200430-233523.png}}\\ | ||
- | Если порт оказался верным, но с внешнего адреса все равно не "пингуется" то необходимо проверить, а доступен ли сервер с ПК на котором работает сам сервер, для этого необходимо по тем же логам определить на каком порту работает сервер: | + | * В модуле Агбис Приёмка указали ошибку в названии сервера (например, добавили лишний пробел или потеряли какую ни будь букву), либо же потеряли лишний "нолик" у порта |
- | {{:pasted:20200430-234154.png}}\\ | + | |
- | После чего в браузере у клиента (где запущен сервере с которым работает модуль Агбис Приёмка) необходимо вбить соответствующий запрос http://127.0.0.1:[Локальный порт сервера]/, например, он может быть таким: http://127.0.0.1:8296/. Если сервер ответил "Hello World!" значит сервер доступен, следовательно не работает функционал обеспечивающий связь агента с внешним миром. И с этой проблемой можно обратиться к коллегам. Если агент не отвечает по локальному порту, значит возможно он не запущен необходимо его запустить либо проаналезировав логи понять понять почему система не дает ему начать работать на указанном порту (например, порт может быть использован другим приложением) | + | ===== Проверка работоспособности классического агента ===== |
+ | Несмотря на то, что основную часть выполняет АгенНГ, для корректной работы Агбис Приёмка необходим доступ к классическому агенту. Параметры к подключению классического агента можно найти в GUI:\\ | ||
+ | {{:pasted:20200501-003142.png}}\\ | ||
+ | \\ | ||
+ | После чего, на локальном ПК (где работает АгентНГ) необходимо вбить в браузере URL для проверки: https://[Адрес AgbisAgent]:[Порт AgbisAgent]/, например, URL может быть таким: https://127.0.0.1:83/:\\ | ||
+ | {{:pasted:20200501-003526.png}}\\ | ||
+ | \\ | ||
+ | Если классический агент ответил "Hello world!" значит он доступен, если ответ другой или ответа нет, значит необходимо решать проблему с классическим агентом. Проблемы могут быть разные, например: | ||
+ | * Другой порт у классического агента | ||
+ | * Произошла ошибка в классическом агенте | ||
+ | * Порт указанный у классического агента занят другим приложением | ||
+ | |||
+ | |||
+ | Если при авторизации в приложении Агбис Приёмка выдаётся сообщение **"Нет подключения к базе данных"** - рекомендуем проверить настройки подключения к базе данных в АгентеНГ: | ||
+ | |||
+ | {{:pasted:20220126-105119.png}} | ||
+ | |||
+ | Внимание следует обратить на путь до БД и до библиотеки БД . | ||
+ | |||
+ | Например, в случае, когда указана 32-битная библиотека вместо 64-битной в логе AgbisAgentNG_GUI будет отражено следующее: | ||
+ | {{:pasted:20220126-110024.png}} | ||