Установили версию 8.3.20.1789, которая должна работать параллельно с версией 8.2.
Для этого изменили параметры запуска агента:
C:\Program Files\1cv8\8.3.20.1789\bin\ragent.exe" -srvc -agent -regport 1641 -port 1640 -range 1660:1691 -d "C:\Program Files\1cv8\srvinfo"
Соответственно сконфигурировали кластер, подключили БД.
На самом сервере клиент 1С запускается без проблем.
Но вот с рабочей станции подключения не получается. Выдается ошибка:
Нет ответа от сервера server_addr=tcp://1capp:1641 timeout=10000 line=2202 file=D:\jenkins\ci_builder\windowsbuild...
Пробовали лечить по статье
https://vk.com/@-182021850-lechenie-oshibki-net-otveta-ot-servera-1s Но это не дало результата.
Есть впечатление, что промежуточный маршрутизатор что-то блокирует.
Но запуск telnet
Telnet 1capp 1641
Telnet 1capp 1640
Проходят без проблем.
Может быть кто-то сталкивался с проблемой.
(1)
Проверь на сервере настройки Брандмауэра, такое ощущений что на Сервере закрыт диапазон портов для 1641 агента
там надо открыть 1640, 1641, 1660-1691
Установили версию 8.3.20.1789, которая должна работать параллельно с версией 8.2.
Для этого изменили параметры запуска агента:
C:\Program Files\1cv8\8.3.20.1789\bin\ragent.exe" -srvc -agent -regport 1641 -port 1640 -range 1660:1691 -d "C:\Program Files\1cv8\srvinfo"
Соответственно сконфигурировали кластер, подключили БД.
На самом сервере клиент 1С запускается без проблем.
Но вот с рабочей станции подключения не получается. Выдается ошибка:
Нет ответа от сервера server_addr=tcp://1capp:1641 timeout=10000 line=2202 file=D:\jenkins\ci_builder\windowsbuild...
Пробовали лечить по статье
https://vk.com/@-182021850-lechenie-oshibki-net-otveta-ot-servera-1s Но это не дало результата.
Есть впечатление, что промежуточный маршрутизатор что-то блокирует.
Но запуск telnet
Telnet 1capp 1641
Telnet 1capp 1640
Проходят без проблем.
Может быть кто-то сталкивался с проблемой.
(5)База данных находится на отдельном сервере. Работает MS SQL Server.
При запуске клиента 1С на самом сервере приложений подключение происходит без проблем.
Я не понимаю почему возникает проблема с подключением с удаленного АРМа.
Проверка по telnet портов 1641, 1640, 1660 проходит успешно.
Wireshark тоже показывает, что трафик существует между удаленным клиентом и сервером приложений.
И команда netstat на сервере приложений показывает, что порты прослушиваются:
TCP 0.0.0.0:1640 1CAPP:0 LISTENING
[ragent.exe]
TCP 0.0.0.0:1641 1CAPP:0 LISTENING
[rmngr.exe]
TCP 0.0.0.0:1660 1CAPP:0 LISTENING
[rphost.exe]
Pinging 10.104.2.70 with 32 bytes of data:
Reply from 10.104.2.70: bytes=32 time=1ms TTL=127
Reply from 10.104.2.70: bytes=32 time<1ms TTL=127
Reply from 10.104.2.70: bytes=32 time<1ms TTL=127
Reply from 10.104.2.70: bytes=32 time=1ms TTL=127
Reply from 10.104.2.70: bytes=32 time<1ms TTL=127
Reply from 10.104.2.70: bytes=32 time=1ms TTL=127
Reply from 10.104.2.70: bytes=32 time<1ms TTL=127
Reply from 10.104.2.70: bytes=32 time=2ms TTL=127
Reply from 10.104.2.70: bytes=32 time<1ms TTL=127
Reply from 10.104.2.70: bytes=32 time<1ms TTL=127
Reply from 10.104.2.70: bytes=32 time<1ms TTL=127
Reply from 10.104.2.70: bytes=32 time<1ms TTL=127
Reply from 10.104.2.70: bytes=32 time<1ms TTL=127
Reply from 10.104.2.70: bytes=32 time=2ms TTL=127
Reply from 10.104.2.70: bytes=32 time=2ms TTL=127
Reply from 10.104.2.70: bytes=32 time=1ms TTL=127
Reply from 10.104.2.70: bytes=32 time<1ms TTL=127
Reply from 10.104.2.70: bytes=32 time=1ms TTL=127
Reply from 10.104.2.70: bytes=32 time=1ms TTL=127
Reply from 10.104.2.70: bytes=32 time=1ms TTL=127
Reply from 10.104.2.70: bytes=32 time<1ms TTL=127
Reply from 10.104.2.70: bytes=32 time<1ms TTL=127
Reply from 10.104.2.70: bytes=32 time<1ms TTL=127
Reply from 10.104.2.70: bytes=32 time=2ms TTL=127
Reply from 10.104.2.70: bytes=32 time<1ms TTL=127
Ping statistics for 10.104.2.70:
Packets: Sent = 25, Received = 25, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 2ms, Average = 0ms
(5)
(17)
нет, больше ничего не менялось.
Это строка запуска агента 1С:
C:\Program Files\1cv8\8.3.20.1789\bin\ragent.exe" -srvc -agent -regport 1641 -port 1640 -range 1660:1691 -d "C:\Program Files\1cv8\srvinfo"
(24) Как работает соединение с базой: Обращаемся на 1641, к менеджеру кластера и он должен нам дать имя и порт сервера 1С. Судя по картинкам, перехвату wireshark и ошибкам менеджер не отдает эту информацию, потому что попыток обращения по порту 1660 нет.
(21)
(25) Получается, что проблема в сервере приложений 1С? Он не передает в ответ порт 1660.
Либо проблема с установкой сервера приложений 1С, либо проблема в дистрибутиве. Так получается?
(26) Всё очень странно, потому что поведение не меняется локально или удаленно запускается клиент, а в вашем случае по-разному. У меня удаленный клиент через туннель, через несколько маршрутизаторов без проблем открывает базы на всех 5 кластерах из предыдущего скрина. Единственно что бы отрабатывал днс сделана настройка на роутере