Имя: Пароль:
1C
 
Установка 1cv82
0 Zixxx
 
03.06.09
10:12
Блин чето запарился, раньше проблем небыло, теперь немогу разобратся.
Стоял сервер 1cv81, установил 1cv82 служба Агента сервера запустилась но потом остановилась, если запускать вручную то можно запустить только одну службу агента или 81 или 82, при попытке запуска воторой пишет что служба была остановлена так как ей нечего делать.
Склоняюсь к версии что они лезут на один и тот же порт 1541, если это так как его поменять?
1 rs_trade
 
03.06.09
10:14
(0) Скопируй строку запуска службы и ищи ее в реестре. Там и меняй
2 rs_trade
 
03.06.09
10:18
(0) Я порты разносил, но агент 8.2 все равно останавливался. Пока некогда с этим разбираться, пока параллельно так и не запустил...
3 Zixxx
 
03.06.09
10:19
81 - "C:\Program Files\1cv81\bin\ragent.exe" -srvc -agent -regport 1540 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv81\server"
82 - "C:\Program Files\1cv82\bin\ragent.exe" -srvc -agent -regport 1541 -port 1541 -range 1560:1591 -d "C:\Program Files\1cv82\server"

При запуске любого второго анегта останавливает - типа говорит делать нечего

Как блин запустить два сервера? :(
4 LamerSuper
 
03.06.09
10:20
-range 1560:1591 ?
наверно это неверно
5 almar
 
03.06.09
10:23
После установки 1С:Предприятия 8.2 нужно изменить порты сервера 1С:Предприятия 8.2, чтобы они не пересекались с портами сервера 8.1.
Для этого можно выполнить повторную регистрацию службы агента сервера 1С:Предприятия 8.2 с указанием номеров портов, отличных от значений по умолчанию, например, так:

"C:\Program Files\1cv82\bin\ragent.exe" -instsrvc -regport 1641 -port 1640 -range 1660:1691 -d "C:\Program Files\1cv82\server" -usr .\USR1CV82 -pwd password
6 almar
 
03.06.09
10:24
Да и не забывайте, когда указываете кластер серверов при настройке подключения к базе нужно также писать номер порта, который указан в настройках сервиса, например
Proba82:1641
7 Zixxx
 
03.06.09
11:01
(5) Прописал, нифига не меняется :(

81 - "C:\Program Files\1cv81\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv81\server"
82 - "C:\Program Files\1cv82\bin\ragent.exe" -srvc -agent -regport 1641 -port 1640 -range 1660:1691 -d "C:\Program Files\1cv82\server"

Запустить можно только одну из служб
8 almar
 
03.06.09
11:07
(7) Это из (5) нужно ЗАПУСТИТЬ, например через кнопку Пуск - выполнить
9 Zixxx
 
03.06.09
11:13
(8) А чего именно в выполнить запускать? В реге ручками поправил
10 rs_trade
 
03.06.09
11:14
(9) Эту строку из (7) запускаешь в Пуск-Выполнить и все пучком. У меня стартанула
11 almar
 
03.06.09
11:15
(9) Это ПОВТОРНАЯ РЕГИСТРАЦИЯ сервера, извините за большие буквы. почитай про ключ -instsrvc в документации к серверу
12 rs_trade
 
03.06.09
11:15
(9) Видимо еще где то регистрирует, кроме этой ветки где строка запуска
13 rs_trade
 
03.06.09
11:19
Стартует, но потом все равно останавливается. Только уже без сообщения..
14 Zixxx
 
03.06.09
11:20
(10 - 13) Эээ... шутнику у меня служба агента 82 вообще скукожилась и ее нет в списке после запуска этой строки
15 Zixxx
 
03.06.09
11:43
Все снес, рубтнул поставил заново, запустил строку как в (5) в реге у агента 82 стало..."C:\Program Files\1cv82\bin\ragent.exe" -srvc -agent -regport 1641 -port 1640 -d "C:\Program Files\1cv82\server\\"

Пробую запустить и хер, останавливается
16 almar
 
03.06.09
11:47
(15) У пользователя USR1CV82 непустой пароль задан?
17 Zixxx
 
03.06.09
11:48
(16) Да, задан
18 Zixxx
 
03.06.09
11:55
(16) Так то по одиночки они запускаются, т.е. юзер не причем а вместе не могут работать :(
19 rs_trade
 
03.06.09
12:01
(15) У меня вроде заработало. Только у меня 8.2 все по умолчанию работало, а запускал я 8.1. Разнес порты, проинсталил службу 8.1. Запускаю, она вырубается без сообщений каких либо. Вырубил 8.2, включил 8.1 - работает. Потом запустил 8.2. Теперь обе службы работают
20 rs_trade
 
03.06.09
12:04
+(19) причем теперь их в любом порядке можно включать, выключать....

"C:\Program Files (x86)\1cv82\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files (x86)\1cv82\server"

"C:\Program Files (x86)\1cv81\bin\ragent.exe" -srvc -agent -regport 1641 -port 1640 -d "C:\Program Files (x86)\1cv81\server\\"
21 Zixxx
 
03.06.09
12:04
(19) Покажи порты
22 Zixxx
 
03.06.09
12:12
Блин нифига, в регистре все пучком, если оставляю агент 82 запущенный то при создании базы sql и казании кластера серверов как ИмяКомпа:1641 - говорит сервер предприятия не обнаружен, тупо для эксперемента пробовал на ИмяКомпа:1541 - ругается на разности интерфейсов. ХЗ в чем может быть проблема :(
23 Just4Fun
 
03.06.09
12:16
(0) тож помучался не много с такой ситуацией.
стоял 81. поставил 82.
что делал:
1. в каталоге с 82 \Program Files\1cv82\server каталог reg_1541  переименовал на reg_1641
2. в реестре поиском по "1541" нашел записи, относящиеся к 1с82. везде сменил порт на 16хх
получилось так
"C:\Program Files\1cv82\bin\ragent.exe" -srvc -agent -regport 1641 -port 1640 -range 1660:1691 -d "C:\Program Files\1cv82\server"
там же заодно изменил отображаемое имя в списке служб.
перезапустил сервак. обе службы работают.
24 Just4Fun
 
03.06.09
12:18
(23) ну еще запустить консоль "серверы 1с предприятия 82" и добавить свой сервер с новым портом 1641
25 SilentMan
 
03.06.09
12:21
Ведь правда никто не придумал ключ -srvc? А про ключ -instsrvc никто не забыл?
26 rs_trade
 
03.06.09
12:22
(25) Не забыли, сервер инсталится именно этой командой
27 SilentMan
 
03.06.09
12:35
(26) И где на этой странице хоть раз упоминается ключ -instsrvc (кроме двух моих постов)?
28 Zixxx
 
03.06.09
12:38
Итак, что имею...

81-----

В регистре
"C:\Program Files\1cv81\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv81\server"

Центральный сервер
AUTO2, IP порт 1540

Кластер
IP порт 1541, служебный IP порт 1560

82-----

В регистре
"C:\Program Files\1cv82\bin\ragent.exe" -srvc -agent -regport 1641 -port 1640 -range 1660:1691 -d "C:\Program Files\1cv82\server"

Центральный сервер
AUTO2, IP порт 1640

Кластер
IP порт 1641, служебный IP порт 1564 (изменить не дает)

В итоге службы запускаются и работают вместе нормально, при создании базы sql на 82 пишу кластер серверов как AUTO2:1641 - в итоге пишет

"Ошибка при создании информационной базы: Сервер 1С:Предприятия не обнаружен
Не запущен ни один рабочий процесс. Соединение с информационной базой невозможно"

Хотя служба запущена, может что-то в служебном порте 1564?
29 Zixxx
 
03.06.09
12:39
(28) + там где гасположен каталог сервер там все поменялось автоматом на 1641
30 Zixxx
 
03.06.09
13:13
Добавил рабочий процесс, пошла тема
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший