Одновременная работа нескольких серверов одинаковой версии «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> |