|
Сменил порт сервера 1С, но клиент продолжает подключаться на старый порт |
☑ |
0
vkapas
01.05.22
✎
04:56
|
В один прекрасный день сервер 1С перестал работать на стандартном порту 1541 (тот оказался занят системной службой), из-за чего пришлось сменить порт на 2541.
После смены порта Агент стал запускаться, а оснастка администрирования серверов — без проблем подключаться к серверу.
Но при попытке подключиться к базе через приложение 1С появляется ошибка «server_addr=tcp//WS2016:1541 descr=Сервер недоступен (Не отвечает, завершается аварийно или порт занят другим приложением)», то есть приложение по-прежнему пытается подключиться на старый порт 1541. Как это починить?
|
|
1
vkapas
01.05.22
✎
04:59
|
P.S. Удаление и повторное добавление базы в список баз или добавление базы через профиль свежесозданного пользователя Windows ничего не меняют.
Естественное, всё уже многократно перезагружалось и перезапускалось, также без эффекта.
|
|
2
rphosts
01.05.22
✎
05:11
|
Указать в настройках вместо сервера например server1 -> server1:2541 будет Пушкин?
|
|
3
rphosts
01.05.22
✎
05:12
|
Или по твоему когда клиенту 1С нечем заняться он порты перебирает?
|
|
4
Chai Nic
01.05.22
✎
06:39
|
Да, если менеджер кластера работает на альтернативном порту - то в клиенте надо указывать порт.
PS А какая системная служба хватает порт 1541?
|
|
5
Anchorite
01.05.22
✎
07:04
|
(4) > "А какая системная служба хватает порт 1541?"
Спулер дурацкий может туда залезти, если подняты службы сервера сетевой печати.
|
|
6
Anchorite
01.05.22
✎
07:15
|
(0) > "пришлось сменить порт на 2541"
Вы бы лучше исключили нужный вам для 1С диапазон из списка динамически выделяемых портов:
netsh int ipv4 add excludedportrange tcp startport=1540 numberofports=10 store=persistent
А вообще, как виндовс-то у вас там, вроде бы давно уже сменился диапазон динамических портов, выделяемых по умолчанию, теперь выдаются нормальные 49152-65535:
https://docs.microsoft.com/ru-ru/troubleshoot/windows-server/networking/default-dynamic-port-range-tcpip-chang
|
|
7
Winnie Buh
гуру
01.05.22
✎
09:35
|
(0)>на сервере: пришлось сменить порт на 2541.
>на клиенте при подключении по старому адресу: Сервер недоступен
должно было как-то по другому?
|
|
8
ДедМорроз
01.05.22
✎
19:09
|
Сервер-то какой?
Порты перебирать - дело не очень хорошее,а потом у вас половина служб будет на левых портах.
|
|
9
vkapas
03.05.22
✎
12:14
|
Всем большое спасибо за разъяснение и советы, проблема решена.
Порты оказались заняты системными службами — spoolsv.exe, TermServLicensing, EventLog, Schedule. Поэтому решил воспользоваться рецептом Anchorite, исключить диапазон портов.
Сервер 2016, после исключения для системы 1540-1550 портов всё работает без проблем.
А вообще какой-то странный случай: проблема началась после аварийной перезагрузки сервера, и откат не помог. До этого всё год работало чётко.
|
|