logo desc

Для функционирования FlowVision, его модули должны взаимодействовать между собой через порты TCP, прописанные в настройках. Эти порты не должны быть заняты другими программами. Ниже написано, как это можно проверить и как проверить доступность удаленного порта.

Допустим, мы хотим проверить состояние порта 31310, который по умолчанию используется для связи Солвер-Агента и клиентских модулей версии 3.13.01. Для этого в командной строке вводим netstat -aon | findstr "31310". Получаем вывод:

Формат по столбцам такой:
1) тип протокола;
2) локальный адрес процесса, который устанавливает соединение;
3) адрес процесса, с которым устанавливается соединение;
4) состояние порта;
5) id процесса (PID).

Данный вывод говорит нам о следующем (построчно):
1) процесс 16448 прослушивает порт 31310;
2) тот же процесс 16448 с порта 31310 установил соединение с каким-то процессом на порте 55018;
3) процесс 28528 с порта 55018 установил соединение с каким-то процессом на порте 31310.

Понять, что это за процессы можно с помощью команды tasklist | findstr "PID". В данном примере получим:


В итоге мы узнали, что на порту 31310 открыт для подключения Солвер-Агент, а так же одно подключение с ППП на порту 55018 уже установлено. 

Нельзя допускать того, чтобы нужные FlowVision порты были заняты другими программами. Если команда netstat -aon | findstr "НОМЕРПОРТА" не дает никакого вывода, значит этот порт не прослушивается никаким процессом и через него не осуществляется никакого соединения.

Как убедиться в том, что удаленный порт доступен для подключения. Для этого нужно установить telnet в Windows:

  • зайти в Панель управления;
  • выбрать пункт «Программы»;
  • выбрать вкладку «Включение или отключение компонентов Windows»;
  • найти Telnet-клиент и поставить напротив него маркер, если он ещё не установлен, нажать ок.

После установки открываем командную строку и вводим telnet нужныйIP нужныйПорт. Если подключение на данный порт недоступно, консоль выдаст соответствующее сообщение. Если подключение прошло успешно, то окно консоли очистится для ввода новых команд.

Требуется согласие на использование cookies
Мы используем файлы cookie на нашем веб-сайте. Некоторые из них необходимы для работы сайта (для авторизации), а другие помогают нам улучшить этот сайт и пользовательский опыт (файлы cookie для отслеживания от Яндекс.метрики и vk.ru). Продолжая использование сайта вы соглашаетесь с политикой обработки персональных данных компании "ТЕСИС"