Устанавливаем сервер приложений 1с8 на разные порты

Иногда возникает задача, установить на одну ОС два сервера приложений 1с 8. Например: 1с 8.1 и 1с 8.2.

Для того, чтобы два сервера приложений сосуществовали, необходимо, чтобы службы запуска 1с8 (ragent.exe), стартовали  на разных портах.

По умолчанию, сервер приложений 1с8, использует следующие порты: 1540, 1541, 1560-1591.  Список портов, на которых работает сервер приложений 1с 8, прописывается в ветке реестра запуска службы ragent.exe.
Предположим, что у нас установлен 1с8 .2., заглянем в реестр, и посмотрим на каких портах работает наша служба.

Запускаем реестр, находим ветку:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.2 Server Agent]

Далее, находим параметр ImagePath , и видим следующее значение:

Теперь ваша задача установить сервер приложений 1с8.1.

Хочу  заранее предупредить,  когда вы будете устанавливать сервер  приложений 1с.8.1, и если в этот момент у вас подключены пользователи к 1с 8.2, то вам нужно или заранее всех пользователей  предупредить, чтобы они вышли, или в момент установки 1с 8, в свойствах запуска службы, указать, к примеру, неправильный пароль учетной записи запуска службы.
Тогда служба не сможет запуститься в момент установки. Дело в том, что при установке второго сервера приложений, по умолчанию, он будет так же использовать стандартные порты. А наша задача, состоит в том, чтобы изменить порты до запуска службы.

Запускаем реестр, находим ветку:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.1 Server Agent]

Далее, находим параметр ImagePath, и меняем значения портов. Например, можно все значения увеличить на 100.

После этого запускаем службу 1с8.1.

Далее, заходим в консоль управления 1с 8.1 «C:\Program Files (x86)\1cv81\bin\1CV8 Servers.msc», и добавляем сервер приложений по порту 1640

(Пока оценок нет)
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x