Имя: Пароль:
1C
1С v8
Сервер 8.2.13 и 8.2.14 на одном компе
0 zling
 
11.11.11
08:29
Кто устанавливал? Поделитесь опытом, плиз
1 andrewks
 
11.11.11
08:31
а в чём проблема?
главное - порты раскидать
2 birkoFFFF
 
11.11.11
08:34
(0) Открываем коробку, достаем тоненькую книжку "Клиент-серверный вариант: Руководство администратора" и читаем страницу №50...
3 Azverin
 
11.11.11
08:36
4 zling
 
11.11.11
08:38
(1) Порты раскидать - пол беды. Они встают как одна служба. Поковырялся в реестре - пока результат отрицательный
5 zling
 
11.11.11
08:40
(2) Черт, эта книшка у меня дома. А щас на работе. Может кратко напишите, как разделить сами службы?
6 zling
 
11.11.11
08:41
(3) Это сервер 8.1 и 8.2. Там просто порты развести. А тут сама служба встает как та же самая
7 andrewks
 
11.11.11
08:41
(4) чо?
8 andrewks
 
11.11.11
08:41
(6) ну создай ручками службу
9 milan
 
11.11.11
08:44
(6) можно один сервер не как службу запустить
10 zling
 
11.11.11
08:45
(8) Хех, как? Поковырялся в реестре. Теперь в службах висит агент и вообще не открывается
11 Azverin
 
11.11.11
08:46
(6) сорри)
12 zling
 
11.11.11
08:47
(9) т.е. каждый раз при перезагрузке ее включать заново? Хотелось бы все-таки как службу
13 zling
 
11.11.11
08:50
(2) Скажи хоть, там точно рассматривается ситуация, когда два 8.2 сервака? Или все же 8.1 и 8.2? Понять хочу, есть смысл мне ща за книжкой сгонять?
14 andrewks
 
11.11.11
08:52
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
вот здесь пропиши два сервиса

порты агента, менеджера и раб.процессов не должны пересекаться
рабочие каталоги тоже
15 milan
 
11.11.11
08:53
(13) Неа. Я в свое время хотел так сделать, но во время установки тупанул и поставил галку установить как сервис, соотвественно боевой сервак переставился. Потом плюнул.
16 shamannk
 
11.11.11
08:53
ставить два 8.2 считаю бредом
17 milan
 
11.11.11
08:54
(16) не у всех есть 2 ключа, чтобы на соседнем компе поднять сервак на новой платформе и протестировать на нем базу.
18 shamannk
 
11.11.11
08:56
(17) сервак для тестирования базы, локально тестить уже не модно?
19 andrewks
 
11.11.11
08:57
думаю, примерно так для ImagePath:

"C:\Program Files\1cv82\8.2.13\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv82\srvinfo"
"C:\Program Files\1cv82\8.2.14.537\bin\ragent.exe" -srvc -agent -regport 1641 -port 1640 -range 1660:1691 -d "C:\Program Files\1cv8214\srvinfo"
20 zling
 
11.11.11
08:57
(18) А если база развернется только на скуле?
21 zling
 
11.11.11
08:57
(14), (20) спасибо, щас попробую
22 andrewks
 
11.11.11
08:58
(18) ну-ка потесть локально базёнку в 200 гиг в кл-серв варианте
23 zling
 
11.11.11
08:58
(14), (19) тоесть
24 shamannk
 
11.11.11
08:59
(20) Я бы тесты в одной песочнице с рабочей не проводил) ключ это только железка главное бумажка
25 andrewks
 
11.11.11
08:59
и не забудь, когда будешь прописывать имя сервака, указывать нужный порт
srv:port
26 andrewks
 
11.11.11
09:00
(24) ну иди, выбей себе отдельный сервак для тестирования 14-го релиза. так и скажу директору - Нуралиев попросил, неудобно отказать,
27 shamannk
 
11.11.11
09:01
(22) Если варианн фул а ЛЕгко, если симпл потрудиться придется. Но на одном серваке ставить с рабочей тест верх идиотизма.
28 shamannk
 
11.11.11
09:02
(26) Для одного юзвера и обычной тачки хватит.
29 andrewks
 
11.11.11
09:03
(28) ты про ключик не забыл, надеюсь? точнее, про деньги на него, которые у дира выбить надо?
30 apokrit
 
11.11.11
09:04
(0) Смотреть в сторону sc
31 shamannk
 
11.11.11
09:04
(29) Ага я для тестов ключи не покупаю)
32 Jofa
 
11.11.11
09:05
(16)+100
33 andrewks
 
11.11.11
09:05
(31) перат?
34 andrewks
 
11.11.11
09:06
+(33) долго ты потом будешь объяснять диру, почему он должен будет отчехлить кругленькую сумму вон тем дядям из обэпа, которые пришли с проверкой
35 Maxus43
 
11.11.11
09:07
кто нибудь уже спрашивал НАХУА ставить 2 сервера 8.2?
36 zling
 
11.11.11
09:11
(30) sc? Хто это?
37 zling
 
11.11.11
09:12
(34) хе, там ужо не кругленькая сумма, а уголовное дело. Ибо более 50тыр
38 shamannk
 
11.11.11
09:14
(34) Если делать все по умнуму никто не прикопается)
39 zling
 
11.11.11
09:16
(14) завел в этой ветке еще один раздел. Там создал такие же параметры (ну с учетом пути и портов, также менялось название параметров Description и DisplayName. Новая служба в службах не появилась
40 zling
 
11.11.11
09:39
up
41 shamannk
 
11.11.11
09:41
dt базы скока весит?
42 zling
 
11.11.11
09:45
(41) 2 с лишним гига
43 andrewks
 
11.11.11
10:21
(39) если без ребута, то тогда надо через sc create делать
44 andrewks
 
11.11.11
10:42
ну чё, взлетело?
45 zling
 
11.11.11
10:48
(43) Как 2ая служба отобразилась, только агент 8.2.13 не запускается
46 zling
 
11.11.11
10:48
как картинку приложить?
47 zling
 
11.11.11
10:51
И кстати, инфа о них будет лежать в одной папке C:\Program Files\1cv82\srvinfo
может быть и тут уникальные папки прописать стоит?
48 andrewks
 
11.11.11
10:52
(47) я ж тебе писал об этом ещё в (14)(19)
(46) на savepic.ru, сюда - ссылку
49 zling
 
11.11.11
11:00
(48) ок. Порты точно не пересекаются. На 8.2.13 даже пытался поставить порт 1841 и так далее. Хотя сообщение такое же, как тогда когда пересекались порты 8.2 и 8.1.  Агент 8.2.14 запустился
50 zling
 
11.11.11
11:04
вот картинко http://savepic.su/686003.htm
51 zling
 
11.11.11
11:06
тот который на 8.2.14 на порту 1740
8.2.13 пробовал и на 1640 и на 1840.
52 zling
 
11.11.11
11:10
ладно
andrewks, спасибо за подсказку. Всетаки как 2ая служба встала. Эту проблему попробую решить. Поехал за книгой. Интересно блин...
53 andrewks
 
11.11.11
11:36
кинь сюда полные строки imagepath обеих служб, а также сообщения, которые появляются в эвентах при попытке запуска второй службы
54 unregistered
 
11.11.11
11:46
http://www.its.1c.ru/db/metod81#content:3413:1

Установка нового экземпляра сервера 1С:Предприятия 8.1/8.2 при работающем сервере 1С:Предприятия той же версии

В 1С:Предприятии отсутствуют штатные возможности по регистрации нескольких экземпляров сервера 1С:Предприятия одной версии (8.1 или 8.2).

Если после установки предполагается запуск нового экземпляра сервера, а не простое обновление версии 1С:Предприятия, то при установке 1С:Предприятия с теми же первыми двумя цифрами номера версии НЕ СЛЕДУЕТ РЕГИСТРИРОВАТЬ СЕРВЕР 1С:Предприятия КАК СЕРВИС.

дОПОЛНИТЕЛЬНЫЕ ЭКЗЕМПЛЯРЫ СЕРВЕРА 1С:Предприятия МОГУТ БЫТЬ ЗАПУЩЕНЫ ТОЛЬКО ИЗ КОМАНДНОЙ СТРОКИ. При этом важно, чтобы они различались не только портами, но и каталогами реестра кластера.

Например, дополнительный экземпляр сервера 1С:Предприятия 8.2 с портами центрального сервера 3040, кластера - 3041, для динамического распределения - 3060-3091 может быть запущен следующей командной строкой:
Копировать в буфер обмена
ragent.exe -port 3040 -regport 3041 -range 3060:3091 -d "C:\Program Files\1cv82\srvinfo_2" -debug

ВАЖНО!
Возможности замены портов уже работающего экземпляра сервера 1С:Предприятия не предусмотрено. Если возникает такая необходимость, то требуется создать новый экземпляр сервера с желаемыми значениями портов и новым каталогом реестра кластера, зарегистрировать в нем информационные базы, перевести клиентов на новый кластер, остановить и удалить старый экземпляр сервера 1С:Предприятия.
55 zling
 
11.11.11
13:34
Ура!!! Получилось :)
(54) -ты не прав, но все равно спасибо что откликнулся

прав (53) andrewks, за что ему огромный плюс в карму

Ща отчет напишу
56 zling
 
11.11.11
13:58
я делал так (по памяти)

0) запишите на бумажку список информационных баз, какие у вас сейчас на сервере 1с
1) установлены оба 32-ух разрядных приложения обоих версий платформ

2) в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services создан раздел
1C:Enterprise 8.2.14 Server Agent (x86-64)

3) в этом разделе установлены те же параметры, что и обычно. Меняются параметры:
3.1) Description    Агент сервера 1С:Предприятия 8.2.14 (x86-64)
3.2) DisplayName    Агент сервера 1С:Предприятия 8.2.14 (x86-64)
3.3) ImagePath         "C:\Program Files\1cv82\8.2.14.540\bin\ragent.exe" -srvc -agent -regport 1741 -port 1740 -range 1760:1791 -d "C:\Program Files\1cv82\srvinfo14"
в 3.3 меняются не только порты и путь к ragent.exe, но и путь srvinfo

4) в пуск-выполнить пишем:
sc \\<ИмяСервера> create 1C:Enterprise8.2.14 -ob .<Пользователь> -password <Пароль>

5) установил сервер 8.2.14
посмотрел в службах, он встал как служба 1C:Enterprise 8.2.14 Server Agent (x86-64)
с теми портами и путями которые я прописал. запускать не стал

6) установил сервер 8.2.13
он встал как служба 1C:Enterprise 8.2 Server Agent (x86-64)
в реестре поменял порты (у меня на 1540 - 8.1). Вобсчем щас он на 1840

7) запускаю обе службы.

8) заходим в Администрирование серверов 1с: предприятие.
Там создаем 2 центральных сервера
Оба с именем <ИмяСервера>, но разными портами: 1740 и 1840

9) останавливаю каждую службу

10) идем в папку  C:\Program Files\1cv82\srvinfo и удаляем от-туда все
то же в папке  C:\Program Files\1cv82\srvinfo14

11) запускаю обе службы

12) что интересно администрировать в консоли сервер <ИмяСервера>:1740 можно только нажав на Регистрацию утилиты администрирования серверов 1с для платформы 8.2.14
а сервер <ИмяСервера>:1740 можно только нажав на Регистрацию утилиты администрирования серверов 1с для платформы 8.2.13

13) так создал базы там и там. Работает (не администрирование в консоли) сразу с 2умя серверами, в параметрах базы естественно надо прописывать порт. Например <ИмяСервера>:1741 или <ИмяСервера>:1841
57 andrewks
 
11.11.11
14:26
молодца!
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший