мета-данные страницы
  •  

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
armhim_faq_armnotwork_http [30.04.2020 23:57]
FeLDMaRShaL
armhim_faq_armnotwork_http [22.03.2023 18:58] (текущий)
Евгения
Строка 1: Строка 1:
 ====== Проверка доступности сервисных служб ====== ====== Проверка доступности сервисных служб ======
-  * Проверить работоспособность агента с котором работает модуль. Для этого необходимо открыть окно подключения модуля Агбис Приёмка к серверу:​+  * Проверка работоспособности агента (АгентНГ) с котором работает модуль Агбис Приёмка;​ 
 +  * Проверка ​работоспособности классического ​агента
 + 
 +===== Проверка работоспособности агента (АгентНГ) ​с котором работает модуль ​Агбис Приёмка===== 
 +Для этого необходимо открыть окно подключения модуля Агбис Приёмки к серверу:​\\
 {{:​pasted:​20200430-235732.png}}\\ {{:​pasted:​20200430-235732.png}}\\
-И по параметрам подключения сформировать запрос в браузере на рабочем ПКhttp://​[Адрес сервера]:[Порт сервера]/,​ например,​ может получиться вот такая ссылка: ​http://​im-gate.com:10234/. Если агент ответит фразой "Hello world!"​ можно считать что проверка прошла и проблем с связью до сервера нет: +\\ 
-{{:​pasted:​20200430-232932.png}} +И по параметрам подключения сформировать запрос в браузере на компьютереhttps://​[Адрес сервера]/[Порт сервера]/,​ например,​ может получиться вот такая ссылка: ​https://​im-gate.com/10234/. Если агент ответит фразой "Hello world!"​ можно считатьчто проверка прошла и проблем с связью до сервера нет:\\ 
-Если ответ будет другим или его не будет вообще,​ это означает что сервер с которым работает модуль Агбис Приемка не доступен из вне. И необходимо решать эту проблему. Проблема может иметь не тривиальный характер,​ поэтому точного алгоритма решения данной проблемы нет. Приведем наиболее часто встречаемые варианты решения:\\ +{{:​pasted:​20200430-232932.png}}\\ 
-  - В модуле Агбис Приёмка указан не тот порт. Проверить на каком порту работает сервер,​ можно проаналезировав его логи. Необходимая информация находится в файле AgbisAgentNG_Service[ДАТА].txt:​+\\ 
 +<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}} ​