Имя: Пароль:
1C
 
v 8.1 и v8.2 на одном сервере - изменить порт сервера 8.2 по умолчанию
0 Gavrila
 
26.03.10
11:13
На сервер установлены сервера 8.1 и 8.2. Все работает, но не нравится, что при добавлении баз 8.2 надо прописывать порт сервера (ИМЯСЕРВЕРА:1641) - мелочь, а не приятно :(
Подскажите, как поменять порт по умолчанию для 8.2, чтобы не дописывать его каждый раз?
1 IronDemon
 
26.03.10
11:18
ragent.exe -instsrvc -port 1640 -regport 1641 -range 1660:1691 -d "C:\Program Files\1cv82\srvinfo" -usr .\usr1cv82 -pwd 1234567
2 Gavrila
 
26.03.10
11:21
IronDemon
друг, это все понятно, установлено и работает :)
напрягает, что если при добавлении базы 8.2 просто прописать имя сервера, то 8.2 по умолчанию будет ломиться по порту 1541 (на котором висит агент сервера 8.1) и приходится к имени сервера добавлять порт 1641: ИМЯСЕРВЕРА:1641
3 Mitriy
 
26.03.10
11:24
(2) а я всегда добавлял, поэтому привык и вопросов не возникает...
4 almar
 
26.03.10
11:25
(2) Можно сделать один раз файл с описанием базы всем запускать с общей папки 1cstart.exe, тогда база станет общей и появится у всех пользователей без ручного добавления в локальный список баз
5 Gavrila
 
26.03.10
11:26
(3) я только столкнулся с этим и, пока не успел привыкнуть, хочу попробовать облегчить себе жизнь - обленился я совсем :D
6 Gavrila
 
26.03.10
11:29
(4) спасибо, в принципе тоже вариант
7 xzorkiix
 
26.03.10
15:29
(1) что то не вкурю как у сервиса поменять параметры.... где ткнуть подскажите
8 almar
 
26.03.10
15:31
(7) в реестре. regedit запусти
9 Mitriy
 
26.03.10
15:31
(7) можно в консоли, можно Выполнить, можно батник сделать... тебе какой вариант ближе?
10 Mitriy
 
26.03.10
15:32
(9)+ про ярлык забыл...
11 Mitriy
 
26.03.10
15:33
(8) самый удобный вариант по-моему ))
12 xzorkiix
 
26.03.10
15:36
(0)

1. Идем в ветку
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.2 Server Agent
Парметр ImagePath
Меняем "C:\Program Files\1cv82\8.2.9.356\bin\ragent.exe" -srvc -agent -regport 1641 -port 1640 -range 1660:1691 -d "C:\Program Files\1cv82\srvinfo"

Т.е. меняются порты

У кластера 8.1 они по умолчанию такие
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.1 Server Agent
"C:\Program Files\1cv81\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv81\server"

Перегрузка сервера

Контролируем наличие двух ragent.exe с
Второй с user name USR1CV82


2. Идем в консоль управления серверами

2.1. Создаем сервер с именем компьютера и портом 1640

2.2. Создаем кластер с портом 1641

2.3. Создаем Рабочий сервер с портом 1640 и деиапазоном  1660:1691

2.4. Создаем Рабочий процесс


3. При добавлении базы в стартер при записи Кластера серверов нужно указывать порт
Пример: VM-WIN2003:1641
Все.
Можно работать.

вот из v8: Одновременная работа на 8.1 и на 8.2
13 xzorkiix
 
26.03.10
15:46
(0) сразу не узрел что ключ как раз на настройку сервиса. пятница. ехх
14 Gavrila
 
26.03.10
17:01
(12) вопрос как раз в том, чтобы не писать порт как в
п.3 Пример: VM-WIN2003:1641
хоцца, чтобы было VM-WIN2003
15 bashta_aleksey
 
27.03.10
07:00
закладка
16 MaxS
 
27.03.10
12:56
Глюк или фича?
на 1С 8.1 есть база с параметрами: server1  base1
на рабочем столе файл "1C.v8i" где приписана эта база.

На сервере 8.2 создаём базу с именем base1, после чего из файла "1C.v8i" база не запускается, ругается что уже есть такая.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.