Имя: Пароль:
IT
Админ
Как программно перезапустить Сервер 1С (net stop не катит)
0 ilya_i
 
11.06.08
15:38
1C:V8.1.11.67
net stop "1C:Enterprise 8.1 Server Agent" - неправильное имя службы
Не получилось и выдернуть команду из меню "Программы\1С Предприятие 8.1\Остановка сервера 1С Предприятие"
Что не так? Может есть другие способы перезапустить сервер 1С?
1 YF
 
11.06.08
15:41
(0) Если это служба, то net stop ...
2 ДенисЧ
 
11.06.08
15:44
хм,..

Z:\>net stop "1C:Enterprise 8.1 Server Agent"
The Агент сервера 1С:Предприятия 8.1 service is stopping.
The Агент сервера 1С:Предприятия 8.1 service was stopped successfully.


Z:\>net start "1C:Enterprise 8.1 Server Agent"
The Агент сервера 1С:Предприятия 8.1 service is starting.
The Агент сервера 1С:Предприятия 8.1 service was started successfully.

стопится и стартится... ЧЯДНТ?
3 Garlic
 
11.06.08
15:46
Администрирование->Службы->Агент Сервера 1С->Stop->Start
4 Garlic
 
11.06.08
15:47
(0) А ты под админом?
5 ilya_i
 
11.06.08
15:47
Win 2000 в терминале может здесь собака? или в правах? но  другие службы стопятся нормально...
6 ДенисЧ
 
11.06.08
15:48
(5) я в терминальной сессии сделал
7 YF
 
11.06.08
15:52
А че, имена служб уже с пробелами бывают?
8 ilya_i
 
11.06.08
15:52
загадка млин... уже попробовал вместо
C:\Documents and Settings\ilya>net start "1C:Enterprise 8.1 Server Agent"
из другого пути:
C:\>net start "1C:Enterprise 8.1 Server Agent"
один фиг - неправильное имя службы
9 YF
 
11.06.08
15:54
+(7) Туплю, только что нашел одну такю :-)
10 ДенисЧ
 
11.06.08
15:54
(7) см (2) - реальная копия из окна вывода.
11 ilya_i
 
11.06.08
15:55
с пробелами бывают а вот ругается похоже на двоеточие ибо если без него то ошибка другая - "Указанная служба не установлена."
12 ilya_i
 
11.06.08
15:56
пробовал копировать команду из (2) - результат то же...
13 ilya_i
 
11.06.08
15:57
"Администрирование->Службы->Агент Сервера 1С->Stop->Start" - проходит нормально
14 YF
 
11.06.08
15:59
(12) А посмотреть точное название в службах? Его и написать ...
15 ilya_i
 
11.06.08
16:01
перепроверено двоими. скопировано из (2). скопировано из Инета и все бестолку
16 ДенисЧ
 
11.06.08
16:02
права есть?
17 Terv
 
11.06.08
16:04
Microsoft Windows [Версия 5.2.3790]
(С) Корпорация Майкрософт, 1985-2003.

C:\Documents and Settings\zhiv>net stop "Агент сервера 1С:Предприятия 8.1"
Служба "Агент сервера 1С:Предприятия 8.1" останавливается.
Служба "Агент сервера 1С:Предприятия 8.1" успешно остановлена.


C:\Documents and Settings\zhiv>net start "Агент сервера 1С:Предприятия 8.1"
Служба "Агент сервера 1С:Предприятия 8.1" запускается.
Служба "Агент сервера 1С:Предприятия 8.1" успешно запущена.
18 YF
 
11.06.08
16:04
(16) Если (13), то вроде должны быть ...
(15) А че копировать-то? По буквочкам переписать название службы из окна свойств, да и все. Там даже копировать то низя, ибо это надпись ...
19 Terv
 
11.06.08
16:05
по русски!
20 shachneff
 
11.06.08
16:06
Набери net start без параметров, посмотри название службы...
21 ilya_i
 
11.06.08
16:06
(16) права есть, другие службы стопятся нормально. Win2000 SP4 RUS
(18) Дык (15)
22 ilya_i
 
11.06.08
16:07
(20) там вообще по русски написано
23 ДенисЧ
 
11.06.08
16:07
ВО... ЕСли rus, то служба по-другому называется :-)
24 shachneff
 
11.06.08
16:08
(22) Ну раз написано, так к ней и обращайся.
25 ilya_i
 
11.06.08
16:09
так в заголовке службы написано 1C:Enterprise 8.1 Server Agent
26 shachneff
 
11.06.08
16:09
(25) Тебе шашечки или ехать??
27 ДенисЧ
 
11.06.08
16:10
(25) сходи в реестр, посмотри там точное название
hklm/system/currentcontrolset/services
28 ilya_i
 
11.06.08
16:11
не понял :)
29 ДенисЧ
 
11.06.08
16:12
(28) какая буква из азбуки тебе непонятна?
30 ilya_i
 
11.06.08
16:13
в реестре раздел называется "1C:Enterprise 8.1 Server Agent", а в нем есть Description=Агент сервера 1С:Предприятия 8.1
DisplayName=Агент сервера 1С:Предприятия 8.1
31 ДенисЧ
 
11.06.08
16:14
вот деескрипшн и нужен имхо
32 ilya_i
 
11.06.08
16:14
(29) это было к (26)
33 ilya_i
 
11.06.08
16:19
деескрипшн ужо попробовал
34 Garlic
 
11.06.08
16:20
Регистрация сервиса выполняется следующей командой:

ragent.exe -instsrvc -usr <пользователь>

           -pwd <пароль> -port <порт>
       -range <диапазоны>
       -seclev <уровень>
       -debug
       | -rmsrvc | -start | -stop

·        -instsrvc – регистрация агента кластера как сервиса Windows. Если ragent.exe запущен с этим ключом, то он выполняет регистрацию в списке сервисов Windows и завершается. Не совместим с ключами -srvc, -rmsrvc;

·        -usr <имя пользователя>
-pwd <пароль пользователя> – имя и пароль пользователя Windows, от имени которого должен запускаться ragent.exe как сервис Windows. Могут использоваться только совместно с ключом -instsrvc при регистрации ragent.exe как сервиса Windows;

·        -port <порт> – номер главного порта агента кластера. Этот порт используется консолью кластера для обращения к центральному серверу. Порт агента кластера также указывается в качестве IP порта рабочего сервера;

·        -range <диапазоны> – диапазоны IP портов для динамического выбора. Из них выбираются служебные порты процессов кластера при невозможности их выбора из настроек соответствующего рабочего сервера. По умолчанию: 1560-1591. Примеры значений <диапазоны>: «45:49», «45:67,70:72,77:90»;

·        -seclev <уровень> – уровень безопасности процесса агента кластера. Определяет уровень безопасности соединений, устанавливаемых с процессом ragent.exe. <уровень> может принимать значения: 0 (по умолчанию) соединения не защищенные, 1 – защищенные соединения только на время выполнения аутентификации пользователей, 2 – постоянно защищенные соединения.;

·        -rmsrvc – отмена регистрации агента кластера как сервиса Windows. Если ragent.exe запущен с этим ключом, то он отменяет свою регистрацию в списке сервисов Windows и завершается. Не совместим с ключами -srvc, -daemon, -instsrvc.

·        -start — запустить ragent.exe, зарегистрированный как сервис Windows. Выполняет запуск ragent.exe, ранее зарегистрированного как сервис Windows, после чего завершается;

·        -stop — остановить ragent.exe, зарегистрированный и запущенный как сервис Windows. Выполняет остановку ragent.exe, ранее зарегистрированного и запущенного как сервис Windows, после чего завершается;

·        -debug — запуск кластера серверов в режиме отладки конфигураций;

·        -d <каталог> - каталог, в котором будут расположены (или располагаются) служебные файлы кластера серверов (в том числе список кластеров и список информационных баз кластера). Если параметр не указан, используется каталог по умолчанию: C:\Documents and Settings\ <Имя пользователя ОС>\Local Settings\Application Data\1C\1Cv81.

Например:

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

Обрати внимание на -stop
35 ilya_i
 
11.06.08
16:35
УРЯЯЯ! заработало "C:\Program Files\1cv81\bin\ragent.exe" -stop
Большое спасибо всем и особенно Garlic
День потерян не зря!