Имя: Пароль:
1C
Админ
Как перезапустить сервер 1с
0 Ptica
 
05.12.07
16:17
Понимаю что тупой вопрос, но найти не могу, нужно перзапустить сервер 1с, но как? через консоль сервера 1с? или перезапустиь службу, только какую?
1 Поручик
 
05.12.07
16:19
Агент сервера 1С в службах. Для 8.1
2 IronDemon
 
05.12.07
16:20
8.0 или 8.1?
3 Поручик
 
05.12.07
16:21
Для 8.0 приложения COM+ службы компонентов
4 Ptica
 
05.12.07
16:22
(2)для 8.0
5 IronDemon
 
05.12.07
16:25
Перезагрузка сервера может быть выполнена программно. Это можно сделать, например, при помощи следующего кода на встроенном языке 1С:Предприятия 8.0:

COMPlus = Новый COMОбъект("COMAdmin.COMAdminCatalog");
Приложения = COMPlus.GetCollection("Applications");
Приложения.Populate();
ПоследнийНомер = Приложения.Count - 1;
Для Номер = 0 по ПоследнийНомер Цикл
   Приложение = Приложения.Item(Номер);
   Если Приложение.Name = "1CV8" Тогда
       COMPlus.ShutdownApplication(Приложение.Name);
       Прервать;
   КонецЕсли;
КонецЦикла;
ВАЖНО!

Если в момент перезагрузки серверного приложения 1CV8 к нему были подсоединены пользователи, то их работа завершится аварийно. При этом какие-то данные могут оказаться не сохраненными.


===начало reboot_v8.vbs ===
Dim oCatalog 'As COMAdmin.COMAdminCatalog'
Dim sName 'As String'

Set oCatalog = CreateObject("COMAdmin.COMAdminCatalog","_имя_сервера_приложений_")
sName = "1CV8"
oCatalog.ShutdownApplication sName
Set oCatalog = Nothing

---конец reboot_v8.vbs ---
6 Ptica
 
05.12.07
16:26
спасибо
7 Ptica
 
05.12.07
16:28
(5) не пойму, ведь этот код завершает все процессы с именем 1CV8, а где же перезапуск самого сервера 1с?
8 IronDemon
 
05.12.07
16:29
Для 8.1.

Создаем файл restart1C.cmd

@echo off
set logfile=%1
set timeout=%2
echo %date% %time% >>%logfile%
net stop "1C:Enterprise 8.1 Server Agent" >>%logfile%
sleep %timeout%
echo %date% %time% >>%logfile%
net start "1C:Enterprise 8.1 Server Agent" >>%logfile%
sleep %timeout%


Файл sleep.exe найти не проблема.
http://www.google.com.ua/search?q=sleep.exe

Запускам "restart1C.cmd log.txt 600" в нужное время.
9 Ptica
 
05.12.07
16:29
(5) все понял, туплю, спасибо большое
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.