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

Это старая версия документа!


Проверка доступности сервисных служб

  • Проверить работоспособность агента с котором работает модуль. Для этого необходимо открыть окно подключения модуля Агбис Приёмка к серверу:


И по параметрам подключения сформировать запрос в браузере на рабочем ПК: http://[Адрес сервера]:[Порт сервера]/, например, может получиться вот такая ссылка: http://im-gate.com:10234/. Если агент ответит фразой «Hello world!» можно считать что проверка прошла и проблем с связью до сервера нет: Если ответ будет другим или его не будет вообще, это означает что сервер с которым работает модуль Агбис Приемка не доступен из вне. И необходимо решать эту проблему. Проблема может иметь не тривиальный характер, поэтому точного алгоритма решения данной проблемы нет. Приведем наиболее часто встречаемые варианты решения:

  1. В модуле Агбис Приёмка указан не тот порт. Проверить на каком порту работает сервер, можно проаналезировав его логи. Необходимая информация находится в файле AgbisAgentNG_Service[ДАТА].txt:


Если порт оказался верным, но с внешнего адреса все равно не «пингуется» то необходимо проверить, а доступен ли сервер с ПК на котором работает сам сервер, для этого необходимо по тем же логам определить на каком порту работает сервер:
После чего в браузере у клиента (где запущен сервере с которым работает модуль Агбис Приёмка) необходимо вбить соответствующий запрос http://127.0.0.1:[Локальный порт сервера]/, например, он может быть таким: http://127.0.0.1:8296/. Если сервер ответил «Hello World!» значит сервер доступен, следовательно не работает функционал обеспечивающий связь агента с внешним миром. И с этой проблемой можно обратиться к коллегам. Если агент не отвечает по локальному порту, значит возможно он не запущен необходимо его запустить либо проаналезировав логи понять понять почему система не дает ему начать работать на указанном порту (например, порт может быть использован другим приложением)