Установка второго сервера 1с 8.3. Параллельный запуск нескольких серверов «1С:Предприятия» разных версий на одном компьютере

Устанавливаем сервер 1С 8.3 для совместной работы с 8.2, а если нужно, то и с 8.1.
Либо просто запускаем неограниченной количество серверов 1С под разные задачи.

Если сервер еще не установлен, то:

1. Скачиваем дистрибутив сервера. Обычно он называется так: "Cервер 1С:Предприятия (64-bit) для Windows"
либо "Технологическая платформа 1С:Предприятия для Windows"

Если при попытке запустить службу установщик ругнётся, жмём "Пропустить".

Настройка реестра:

1. Заходим в реестр программой regedit и идём по пути:

"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.3 Server Agent "

Конечный путь может отличаться, в зависимости от установленной версии, например:

1C:Enterprise 8.3 Server Agent (x86-64)
1C:Enterprise 8.3 Server Agent
1C:Enterprise 8.2 Server Agent
и.т.п.

2. Если создается второй сервер, той же версии, либо той же редакции что и уже работающий, то:

Создаем полную копию каталога, и переименовываем ее, например в
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.3 Server Agent Debug

3. Находим ключ с названием "ImagePath ", правим в нём все порты и диапазоны портов с 15хх на другие, например 16хх, 17хх, 18хх, и т.д.

Должен получиться результат:
"C:\Program Files\1cv8\8.3.6.2299\bin\ragent.exe" -srvc -agent -regport 1741 -port 1740 -range 1760:1791 -d "C:\Program Files\1cv8\srvinfo"

4. Если запускаем сервер для отладки либо другую версию той же редакции, добавляем в конце ключ -debug
"C:\Program Files\1cv8\8.3.7.1751\bin\ragent.exe" -srvc -agent -regport 1741 -port 1740 -range 1760:1791 -d "C:\Program Files\1cv8\srvinfo" -debug

При этом так же необходимо сменить рабочий каталог сервера с "C:\Program Files\1cv8\srvinfo" на "C:\Program Files\1cv8\srvinfo_debug",
предварительно создав каталог на диске.

5. Чтобы служба появилась с списке служб, необходимо перезагрузить сервер, либо выполнить следующую команду:
sc create "1C:Enterprise 8.3 Server Agent Debug" binPath="C:\Program Files (x86)\1cv8\8.3.5.1482\bin\ragent.exe"
где
1C:Enterprise 8.3 Server Agent Debug - имя созданного нами каталога в реестре (оно же имя службы)
"C:\Program Files (x86)\1cv8\8.3.5.1482\bin\ragent.exe" - пусть к запускаемой службе (с него начинается ключ "ImagePath ")

6. Заходим в службы и запускаем службу "1C:Enterprise 8.3 Server Agent Debug" .
Имя службы задается в реестре, ключом DisplayName

7. При обновлении платформы, версия будет изменяться только у основного сервера, папка 1C:Enterprise 8.3 Server Agent
В добавленных службах версию платформы придется менять вручную.

8. Операцию можно повторить неограниченное число раз, в зависимости от того, сколько и каких серверов нужно.
Например, три разных 8.1, два 8.2, два 8.3.

8. Консоль кластера при установке клиентской части платформы имеет разный путь для разных версий, если устанавливаем "по умолчанию", то такой:

8.2 - "C:\Program Files\1cv82\common\1CV8 Servers.msc"
8.3 - "C:\Program Files\1cv8\common\1CV8 Servers.msc"

После выхода платформы 8.2.11 появилась задача установить на один физический сервер несколько серверов приложений 1С 8.2 - 8.2.10 и 8.2.11. Информацию как это сделать в документации по 1С я не нашел, более того, говорилось о том, что второй сервер возможно запускать только в ручном режиме.

Решить этот вопрос помогла сторонняя утилита создания сервисов Windows (Скачивать файлы может только зарегистрированный пользователь! ).

Для начала необходимо распаковать архив в какую-нибудь папку, зайти в нее командной строкой и запустить команду создания сервиса, например:
"INSTSRV "Агент сервера 8.2.11" "C:\Program Files\1cv82\8.2.11.229\bin\ragent.exe" ", Где Агент сервера 8.2.11 - придуманное имя сервиса. Если всё сделано правильно, то появится сообщение, подтверждающее успешное создание сервиса:

Теперь зайдите в Администрирование - Службы (Services) . Находите только что созданную службу, двойной клик вызывает свойства сервиса. На первой вкладке можно выбрать параметры запуска - Automatic (автоматически при загрузке компьютера), Manual (Вручную) и Disabled (отключено). Для работы созданного сервиса в отдельном окне необходимо отметить на второй вкладке (Вход в систему) пункт Allow Service to Interact with Desktop (Разрешить взаимодействие с рабочим столом) + указать параметры входа в систему.

Следующим шагом является редактирование реестра. Запускаем редактор реестра Regedit. Ищем строку "C:\Program Files\1cv82\8.2.11.229\bin\ragent.ex e" и меняем ее на правильную команду запуска с параметрами, например: ""C:\Program Files\1cv82\8.2.11.229\bin\ragent.exe" /Debug -srvc -agent -regport 11641 -port 11640 -range 11660:11691 -d "C:\Program Files\1cv82\srvinfo2" "

Запустить сервис, если он не отключен, можно несколькими способами, во-первых через командную строку: Net Start ServiceName - где SеrviceName - имя Вашего сервиса. И другим способом - непосредственно через апплет административной панели - службы.

Чтобы удалить сервис, его сначала необходимо остановить: net stop ServiceName , затем опять же в коммандной строке выполнить команду INSTSRV ServiceName remove.

P.S. - информация для "особо умных" скептиков:
На http://users.v8.1c.ru/Adm3413.aspx цитата:
Установка нового экземпляра сервера 1С:Предприятия 8.1/8.2 при работающем сервере 1С:Предприятия той же версии
В 1С:Предприятии отсутствуют штатные возможности по регистрации нескольких экземпляров сервера 1С:Предприятия одной версии (8.1 или 8.2).

Если после установки предполагается запуск нового экземпляра сервера, а не простое обновление версии 1С:Предприятия, то при установке 1С:Предприятия с теми же первыми двумя цифрами номера версии не следует регистрировать сервер 1С:Предприятия как сервис.

Дополнительные экземпляры сервера 1С:Предприятия могут быть запущены только из командной строки. При этом важно, чтобы они различались не только портами, но и каталогами реестра кластера.

Для людей, что хотят постоянно совершенствоваться, чему-то обучаться и постоянно изучать что-то новое, мы специально сделали эту категорию. В ней исключительно образовательный, полезный контент, который, безусловно, придется Вам по вкусу. Большое количество видео, пожалуй, могут посоревноваться даже с образованием, которое нам дают в школе, в колледже или университете. Самым большим достоинством обучающих видео является то, что они стараются давать самую свежую, самую актуальную информацию. Мир вокруг нас в эру технологий постоянно меняется, и печатные обучающие издания просто не успевают выдавать свежую информацию.


Среди роликов также можно найти и обучающие видео для детей дошкольного возраста. Там Вашего ребенка обучат буквам, цифрам, счету, чтению и т.д. Согласитесь, очень даже неплохая альтернатива мультикам. Для учеников начальных классов также можно найти обучения английскому языку, помощь в изучении школьных предметов. Для более старших учеников созданы обучающие ролики, которые помогут подготовиться к контрольным, к экзаменам либо же просто углубить свои познания в каком-то определенном предмете. Приобретенные знания могут качественным образом сказаться на их умственном потенциале, а также Вас порадовать отличными оценками.


Для молодых людей, что уже окончили школу, учатся или не учатся в университете, есть множество увлекательных образовательных видео. Они им могут помочь в углублении знаний по профессии, на которую учатся. Или же получить профессию, например программиста, веб-дизайнера, SEO-оптимизатора и прочее. Таким профессия пока в университетах не учат, поэтому специалистом в этой продвинутой и актуальной сфере можно стать только занимаясь самообразованием, в чем мы и стараемся помочь, собирая самые полезные ролики.


Для взрослых людей эта тема тоже актуальна, так как очень часто бывает, что проработав по профессии годы, приходит понимание, что это не твое и хочется освоить что-то более подходящее для себя и одновременно прибыльное. Также среди данной категории людей часто становятся ролики по типу самосовершенствования, экономии времени и денег, оптимизации своей жизни, в которых они находят способы жить гораздо качественнее и счастливее. Еще для взрослых людей очень хорошо подойдет тема создания и развития собственного бизнеса.


Также среди образовательных роликов есть видео с общей направленностью, которые подойдут для практически любого возраста, в них можно узнать о том, как зарождалась жизнь, какие теории эволюции существуют, факты из истории и т.д. Они отлично расширяют кругозор человека, делают его гораздо более эрудированным и приятным интеллектуальным собеседником. Такие познавательные видео, действительно, полезно смотреть всем без исключения, так как знание – это сила. Желаем Вам приятного и полезного просмотра!


В наше время просто необходимо быть, что называется «на волне». Имеется в виду не только новости, но и развитие собственного ума. Если Вы хотите развиваться, познавать мир, быть востребованным в обществе и интересным, то этот раздел именно для Вас.

Сервер 1С 8.2 и 8.3 на одном компьютере (Windows)

Сервер 1С 8.2 и 8.3 на одном компьютере (Windows)

Сентябрь 24, 2015

Допустим у вас есть функционирующий сервер 1с 8.3 и вам дополнительно надо поднять 8.2. Однако после установки 8.2 и её запуска это привело к проблемам с версией 8.3.
Самый простой способ запуска - прописать необходимые значения в реестр операционной системы.
Остановим сервер 1с 8.2.
Теперь откроем «Пуск - Выполнить» введите команду regedit. Откроется реестр системы. Найдите в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8 Server Agent , параметр ImagePath.В данном ключе реестра прописаны порты для 1с. Поменяем их, например на:
C:\Program Files\1cv82\8.2.хх.хх\bin\ragent.exe» -srvc -agent -regport 2041 -port 2040 -range 2060:2091 -d «C:\Program Files\1cv82\srvinfo

regport — по нему идет подключение клиентов.
port — порт управления сервером (панель администрирования, postgresql).
range — порты для подключения ПК.
Не забываем брандмауэре открыть порты!

Перезапускаем сервера 1с 8.3 и 8.2.
Теперь в панели администрирования сервера созданим центральный сервер.

Создайте центральный сервер.
Для центрального сервера должны быть установлен порт port.
Для кластера серверов необходимо установить значение порта regport.
Для рабочих процессов задается диапазон портов range

Для подключения к серверу 1с 8.2 теперь необходимо указывать в поле «Имя сервера» nameserver:

Так же возможно, что вы захотите переименовать кластер, что может привести к ошибке «Ошибка сетевого доступа к серверу»,