Имя: Пароль:
1C
1С v8
Сервер 8.2.14.540 и путаница с портами
0 dave2000
 
23.12.11
12:05
Когда-то давно на сервере работали с версией 8.1, которая по-умолчанию стояла на порту 1541. Потом перешли на 8.2, которую установили на порт 1641 (некоторое время требовалась одновременная работа 8.1 и 8.2)

Строка запуска сервера 8.2 была такой:
"C:\Program Files\1cv82\8.2.13.205\bin\ragent.exe" -srvc -agent -regport 1641 -port 1640 -range 1660:1691 -d "C:\Program Files\1cv82\srvinfo"

Соответственно, когда прописывали базы в списке баз, нужно было указывать порт server:1641. С версией 8.1 работаем уже очень редко, но для 8.2 порт 1641 на стандартный 1541 решили уже не менять.

Пару недель назад перешли на 14й релиз, и вот что я заметил - в строке запуска сервера 8.2 прописан порт 1541:
"C:\Program Files\1cv82\8.2.14.540\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv82\srvinfo"

Но в регистрации баз осталось обращение к порту 1641 (т.е. прописано server:1641) и всё работает. Если просто указываем server (без порта), вылетает сообщение, что сервер на порту 1541 не найден.
А вот в консоли "Серверы 1С" порт пришлось указать 1541, т.к. ветка с 1641 оказалась нерабочей.

Кто в курсе, что за неразбериха с портами? Почему Консоль серверов 1С работает на порту 1541, а базы запускаются только через 1641, хотя в строке запуска сервера явно указан 1541?
1 эцп
 
23.12.11
13:31
(0) Надо еще здесь поправить %ProgramFiles%\1cv82\srvinfo\srvribrg.lst
Папку %ProgramFiles%\1cv82\srvinfo\reg_1641 переименовать в reg_1541
и потом поправить здесь: %ProgramFiles%\1cv82\srvinfo\reg_1541\1CV8Reg.lst
2 эцп
 
23.12.11
13:32
(0) При этом придется 8.1 погасить или перевесить на другой порт
3 dave2000
 
26.12.11
11:53
Очень благодарен, спасибо!