[Шпаргалка] Несколько версий сервера 1С на одном сервере (компьютер)

Публикация № 829994

Администрирование - Системное

сервер 1с несколько сервером 1с кластер 1с несколько кластеров 1с настройка сервера 1с

97
Публикация-шпаргалка. Если у вас возникала необходимость в размещение нескольких серверов 1С разных версий на одном сервере (компьютере).

 

НЕСКОЛЬКО 1С-СЕРВЕРОВ

НА ОДИН СЕРВЕР (компьютер)

 

Добрый день, представляю максимально простую шпаргалку, кратко о главном.

1. Устанавливаем платформы 1С-сервера на Сервер

Устанавливаем необходимые версии платформы с сервером 1С. На этом шаге важно отключить автоматическое создание службы сервера 1С!

2. Создаем службу сервера 1С – «ручками»

Создаем службу сервера через утилиту - "Управление службами сервера 1С"* или обработку к примеру  "Инструментами разработчика" настроить службу. На этом шаге важно указать раздельный каталог кластера для каждой службы и свой порт (ниже скриншот кликабельный). Необходимые службы стартуем.

3. Организуем раздельный доступ к консоли администратора сервера 1С

Организовываем раздельный доступ к консоли администрирования сервера 1С. Для каждой версии платформы файлу "RegMSC.cmd" (чаще расположенному "C:\Program Files (x86)\1cv8\8.3.5.1231\bin\RegMSC.cmd") создаем ярлык на рабочий стол. Внутри каждого файла меняет текст, в моём случае так:

regsvr32 "C:\Program Files (x86)\1cv8\8.3.5.1231\bin\radmin.dll" /s
start mmc "C:\Program Files (x86)\1cv8\common\1CV8 Servers.msc"

4. Настройка НОВОГО сервера 1с и Подключение к нему

 

4.1 Создаем новый центральный сервер

Новый сервер будет иметь такое же имя, но другой порт. Скриншот ниже.

4.2 Подключаем базу

При подключение базы важно указать порт и версию платформы. Скриншот ниже.

5. Про ошибку Соединения с сервером

Ошибка соединения с сервером… Говорит о том, что вы кликнули не по тому серверу, который запустили, одновременно в консоли можно работать только с одной версией сервера платформы, для другой версии нужно запустить другой ранее вами созданный ярлык, предварительно закрыв данную консоль.

 

На этом всё, удачного кодинга!

 

PS: Научил меня Михаил… искал так же в гугле, но все статьи были без главного - простоты создание службы сервера 1С, по этому на оригинальной не претендую, претендую на легкоусвояемость!

* Утилиту "Управление службами сервера 1С" не рискну размещать в  публикации. Разработчики утилиты - https://www.alp.ru/news/news_104 Её главный плюс - она работает не зависимо от платформы 1С, но как выше писал можно воспользоваться "Инструментами разработчика" или другими аналогичными средствами - публикации "управление службами сервера 1С" .

 

97

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. Yran 14.05.18 12:44 Сейчас в теме
Скажите пжл, лицензии на сервер одной хватает или надо приобретать на каждую версию?
2. berserjk 14.05.18 13:59 Сейчас в теме
3. insurgent 14.05.18 18:18 Сейчас в теме
Вместо не опубликованной тут утилиты "Управление службами сервера 1С" администратору Windows возможно будет проще на шаге 2 выполнить один раз команду с новыми портами:
sc create "1C:Enterprise 8.3 Server Agent (test)" binpath= """"%PROGRAMFILES%\1cv8\8.3.11.3034\bin\ragent.exe""" -srvc -agent -regport 2541 -port 2540 -range 2560:2591 -d"""%PROGRAMFILES%\1cv8\srvinfo_test""" -debug" DisplayName= "Агент сервера 1С:Предприятия 8.3 (test)" start= auto
А потом, по мере обновления платформы, править ветки реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\1C:Enterprise 8.3 Server Agent (test)
tiniji; h00k; SerVer1C; Созинов; user747571; +5 Ответить
6. rpgshnik 1058 15.05.18 04:27 Сейчас в теме
(3) мне удобнее через утилиту или инструменты разработчика работать. Альтернативный вариант имеет место быть.
4. Armando 1387 14.05.18 22:09 Сейчас в теме
Что, опять про установку разных 1С на один сервер?
5. Xershi 537 14.05.18 22:26 Сейчас в теме
Еще было бы здорово, если бы добавили инфу, чтобы ком-конектор заработал. Консоль настроил хотя бы, но через базу удобнее!
WhiteOwl; +1 Ответить
8. firma111 15.05.18 11:13 Сейчас в теме
Организовываем раздельный доступ к консоли администрирования сервера 1С. Для каждой версии платформы файлу "RegMSC.cmd" (чаще расположенному "C:\Program Files (x86)\1cv8\8.3.5.1231\bin\RegMSC.cmd") создаем ярлык на рабочий стол. Внутри каждого файла меняет текст, в моём случае так:

regsvr32 "C:\Program Files (x86)\1cv8\8.3.5.1231\bin\radmin.dll" /s
start mmc "C:\Program Files (x86)\1cv8\common\1CV8 Servers.msc"


Начиная с какой-то версии платформы 8.3 этот прием перестал работать.
9. Kesak 9 15.05.18 13:13 Сейчас в теме
(8) Работает как часики на 8.3 - 10, 11, 12 платформа.
user695684_EGOLEGE; rpgshnik; +2 Ответить
10. rpgshnik 1058 15.05.18 18:29 Сейчас в теме
(8) 8.3.12 работает... 8.3.13 ещё не видел в живую
21. user695684_EGOLEGE 30.01.19 07:51 Сейчас в теме
(10)работает вплоть до последней версии 1690
11. vetalk 15.05.18 19:14 Сейчас в теме
А если запустить два 5-ти пользовательских 1С сервера и создать 2 базы на SQL. Смогу в сумме 10 пользователй подключить к 1С серверам?
13. rpgshnik 1058 16.05.18 04:00 Сейчас в теме
(11) такие эксперименты не проводил)
14. spezc 544 16.05.18 04:38 Сейчас в теме
(11) вы хотите активировать на одном компе две мини-серверные лицензии?
17. rusia 26.06.18 17:55 Сейчас в теме
(11) данный продукт, обеспечивает запуск не более пяти сеансов пользователей в режиме "1С:Предприятие" и еще одного сеанса в режиме "Конфигуратор" (всего шесть подключений, каждое из которых требует наличия клиентской лицензии). При этом В КЛАСТЕРЕ СЕРВЕРОВ в может быть НЕ БОЛЕЕ ОДНОГО РАБОЧЕГО СЕРВЕРА. Поддерживается работа 64-разрядного сервера "1С:Предприятия 8".
Может, я неправ.
12. user812298 15.05.18 19:48 Сейчас в теме
Хм, создать вроде не проблема, но настройки консоли разве не будут одинаковыми. Т.е. работают 2 сервера 1С, и оба цепляются к одной и той же базе SQL. С неизвестным результатом? Разве нет?
15. dr2c 39 16.05.18 11:05 Сейчас в теме
А с линуксом подобное как сделать?
16. kembrik 2 26.06.18 17:44 Сейчас в теме
18. solary 154 28.06.18 09:54 Сейчас в теме
А при использовании подключения через веб-сервер придется ставить второй аппач(если его используем) и прописывать LoadModule _1cws_module "C:/Program Files (x86)/1cv8/8.3.хх.хххх/bin/wsap22.dll"
rpgshnik; +1 Ответить
19. TorLink 18.10.18 18:17 Сейчас в теме
"* Утилиту "Управление службами сервера 1С" не рискну размещать в публикации." Похоже, что её прикрыли, на их сайте новость есть, но страница с приложением недоступна. Поделитесь у кого есть, пожалуйста!
Нашёл её гуглом правда вот тут: https://www.hybrid-analysis.com/sample/fd05b7039f7c50e3190d58bc79502a2143db7b95d7545e9fb­49fa68525f44235?environmentId=1
Threat Score: 78/100 AV
Detection: Marked as clean
Labeled as: Trojan.Generic
ServiceManagerFor1C.exe

В итоге не понял, чистенькая она или таки там троян.?)
20. Созинов 30.01.19 06:04 Сейчас в теме
Отличная шпаргалка! Видел несколько таких публикаций здесь, но кажется это лучше всего оформлена. Только ссылку на менеджер управления службами добавьте пожалуйста. На сайте alp получил 404, просто хотелось посмотреть.
22. fotov 185 30.01.19 14:23 Сейчас в теме
Остаётся вопрос - зачем в принципе несколько версий 1С?
23. ZHPN24 64 30.01.19 17:32 Сейчас в теме
(22) Например для БГУ 1.0 нужна платформа не ниже 8.3.8.2197 и не выше 8.3.9 (если почитать ReadMe.txt из поставки), а для ЗКГУ не ниже 8.3.12.1440.
rpgshnik; +1 Ответить
24. fotov 185 31.01.19 09:50 Сейчас в теме
(23) А БГУ 1.0 разве не запустится на 8.3.13 в режиме совместимости?
27. Созинов 05.02.19 05:45 Сейчас в теме
(24) Удобно для проверки новой платформы. На тестовом сервере ставим в "фоне" чтобы проверить работу, посмотреть базы (можно конечно и отдельную виртуальную машину сделать). Если все хорошо - переводим всю команду разработки на новый релиз, через определенное время раскатываем на всю компанию клиенты, делаем бэкапы и обновляем платформу на сервере. Когда-то ставили на продакшен сервере 8.1 и 8.2 (не долго) параллельно, но это изврат.
rpgshnik; +1 Ответить
Оставьте свое сообщение