Установка двух серверов 1С на Windows
Для чего нужен второй экземпляр сервера 1С
Основными причинами, по которым необходим запуск двух служб сервера 1С на одной машине это:
1. Создание тестового контура 1С. По понятным причинам, разработка и отладка программ 1С на продуктивном сервере плохая идея. В лучшем случае это будет замедлять производительность рабочего контура 1С, в худшем приведет к его падению и простою. Чем это чревато, думаю не стоит говорить.
2. Необходимость запуска серверов 1С разных версий. Данный вариант так же довольно часто становиться актуальным если используется большое количество конфигураций. Для работы некоторых конфигураций иногда требует более свежая версия платформы. Но часто по разным причинам новые релизы платформы не отличается стабильностью и переносить все продуктивные базы на них не очень хорошее решение.
3. Наконец работа нескольких служб сервера 1С на одной машине позволяет в ручном режиме дифференцировано настроить производительность кластера 1С для отдельных баз данных.
Установка второго сервера 1С одной версии
Итак, будем считать, что у нас на компьютере уже установлен один экземпляр сервера 1С. Чтобы запустить второй экземпляр сервера 1С установленной версии необходимо:
1. Запускаем утилиту «Командная строка» от имени администратора:
2. Выполним в командной строке следующую команду, создадим службу 1CServer_test:
После выполнения, должны увидеть CreateService: успех
3. Заходим в редактор реестра. Находим там в ветке HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ services нашу службу 1CServer_test:
4. Меняем ключ ImagePath, вносим туда такую строку:
Здесь мы изменили типовые порты, который уже заняты первым экземпляром сервера. Вместо указанных в примере можно задать свои значения. При необходимости можно прописать ключ -debug чтобы включить отладку на сервере 1С.
Установка второго сервера 1С другой версии
Если вы хотите запустит второй экземпляр сервера 1С другой версии, то необходимо в ключ ImagePath прописать строку запуска исполняемого файла агента сервера из каталога другого релиза. Например если мы хотим запустить сервер релиза 8.3.15.1830, то вносим такую строку:
Запуск второго экземпляра сервера 1С
1. Заходим в раздел «Службы», ищем созданную нами службу 1CServer_test и задаем если надо необходимые настройки. Можно, например, задать пользователя, под которым будет работать второй экземпляр сервера 1С:
2. После сохранения настроек службы стартуем ее. Контролируем что состояние службы стало «Работает».
3. Переходим к проверке работы второго экземпляра сервера 1С. Создаем через консоль серверов 1С подключение к нашему новому серверу. Указываем тот порт, агента сервера, который мы задали в настройках службы, в данном случае 1640:
4. Создаем подключение к базе расположенной на втором экземпляре сервера 1С. Напомню, что обращаться к этому кластеру серверов 1С надо уже с указанием порта менеджера кластера, например, так: SRV1C:1641
Итоги
Как видим запуск второго сервера 1С не представят особого труда и в тоже время дает ряд преимуществ. Так запуск нескольких экземпляров сервера 1С на одной машине позволяет более гибко осуществлять настройку и эксплуатацию как рабочих так и тестовых контуров 1С.
источник: https://1s-on.ru/ustanovka-dvuh-serverov-1s-na-windows/?ysclid=lpjj0jb6az995034191
или
В текущей статье рассмотрим процесс запуска и настройки параллельной работы нескольких серверов 1С:Предприятия различных версий (актуально для версий 8.1, 8.2 и 8.3) на одном сервере. В данном примере будет запущен сервер 1С:Предприятия 8.3 при работающем сервере версии 8.2, но статья будет актуальна и для других подобных ситуаций, например, при запуске сервера 1С:Предприятия версии 8.1 при работающем сервере версии 8.3 или запуске двух серверов различной разрядности.
1. Для начала необходимо установить нужную нам версию.
2. Вручную регистрируем новый сервер 1С:Предприятия как службу Windows, с измененными параметрами. Для этого воспользуемся командной строкой (для этого необходимо нажать комбинацию клавиш Win + R, в появившемся окне Выполнить (Run) ввести имя команды cmd в поле Открыть (Open) и нажать ОК) или кликнув по соответствующему ярлыку в панели задач.
CMD требуется открыть с правами администратора.
sc create "1C:Enterprise 8.3 TEST" binPath= " \"C:\Program Files\1cv8\8.3.8.2088\bin\ragent.exe \" -srvc -agent -regport 9141 -port 9140 -range 9160:9191 -d \"C:\Program Files\1cv8\ERR \" -debug"
источник: https://aquablog.3dn.ru/publ/18-1-0-111?ysclid=lpjj0keg9225724131