Проект

Общее

Профиль

Одновременная работа нескольких серверов одинаковой версии «1СПредприятия» » История » Версия 1

Всеволод Дорофеев, 29.07.2022 17:49

1 1 Всеволод Дорофеев
h1. Одновременная работа нескольких серверов одинаковой версии «1СПредприятия»
2 1 Всеволод Дорофеев
3 1 Всеволод Дорофеев
По данным статей:
4 1 Всеволод Дорофеев
5 1 Всеволод Дорофеев
https://its.1c.ru/db/v8312doc#bookmark:cs:TI000000129
6 1 Всеволод Дорофеев
удалить секцию *tcpip6* из бат-файла - иначе пытается запустить зависимую службу. Лечится только через удаление службы и добавление с правильными зависимостями.
7 1 Всеволод Дорофеев
8 1 Всеволод Дорофеев
https://infostart.ru/1c/articles/818909/
9 1 Всеволод Дорофеев
10 1 Всеволод Дорофеев
1. Создание D:\ADM\register-service.bat
11 1 Всеволод Дорофеев
12 1 Всеволод Дорофеев
<pre>
13 1 Всеволод Дорофеев
rem @echo off
14 1 Всеволод Дорофеев
rem %1 - полный номер версии 1С:Предприятия, например 8.3.19.1264
15 1 Всеволод Дорофеев
rem %2 - первые две цифры номеров портов. Для портов 1540,1541,1560:1591 - это цифра 15
16 1 Всеволод Дорофеев
rem %3 - каталог с данными реестра кластера
17 1 Всеволод Дорофеев
set SrvUserName=.\USR1CV8
18 1 Всеволод Дорофеев
set SrvUserPwd={укажите пароль}
19 1 Всеволод Дорофеев
set RangePort=%260:%291
20 1 Всеволод Дорофеев
set BasePort=%241
21 1 Всеволод Дорофеев
set CtrlPort=%240
22 1 Всеволод Дорофеев
set SrvcName="1C:Enterprise 8.3 Server Agent %CtrlPort% %1" 
23 1 Всеволод Дорофеев
set BinPath="\"C:\Program Files\1cv8\%1\bin\ragent.exe\" -srvc -agent -regport %BasePort% -port %CtrlPort% -range %RangePort% -d \"%~3\" -debug" 
24 1 Всеволод Дорофеев
set Desctiption="Агент сервера 1С:Предприятия 8.3. Параметры: %1, %CtrlPort%, %BasePort%, %RangePort%" 
25 1 Всеволод Дорофеев
if not exist "%~3" mkdir "%~3" 
26 1 Всеволод Дорофеев
sc stop %SrvcName%
27 1 Всеволод Дорофеев
sc delete %SrvcName%
28 1 Всеволод Дорофеев
sc create %SrvcName% binPath= %BinPath% start= auto obj= %SrvUserName% password= %SrvUserPwd% displayname= %Desctiption% depend= Dnscache/Tcpip/lanmanworkstation/lanmanserver
29 1 Всеволод Дорофеев
</pre>
30 1 Всеволод Дорофеев
31 1 Всеволод Дорофеев
1. Регистрируем службу
32 1 Всеволод Дорофеев
register-service.bat 8.3.19.1264 25 "C:\Program Files\1cv8\srvinfo\reg_2541"
33 1 Всеволод Дорофеев
34 1 Всеволод Дорофеев
2. Права на папку для USR1CV8
35 1 Всеволод Дорофеев
C:\Program Files\1cv8\srvinfo\reg_2541
36 1 Всеволод Дорофеев
37 1 Всеволод Дорофеев
3. Молитва
38 1 Всеволод Дорофеев
39 1 Всеволод Дорофеев
4.Запуск новой службы
40 1 Всеволод Дорофеев
41 1 Всеволод Дорофеев
5. Добавление нового сервера в консоли администрирования 1С
42 1 Всеволод Дорофеев
43 1 Всеволод Дорофеев
6. Перенос/создание базы Srvr="srv-erp:2541";Ref="ErpTest";
44 1 Всеволод Дорофеев
45 1 Всеволод Дорофеев
46 1 Всеволод Дорофеев
Если есть файрвол:
47 1 Всеволод Дорофеев
<pre>
48 1 Всеволод Дорофеев
netsh advfirewall firewall add rule name="1c_server_ports" protocol=TCP dir=in localport=2540,2541,2560-2591 action=allow
49 1 Всеволод Дорофеев
</pre>