|
Рестарт сервера 1с | ☑ | ||
---|---|---|---|---|
0
dnab
17.06.12
✎
19:27
|
Есть 2 батника, используются достаточно давно, они перезапускают службы 1с.
После переезда сервера на другой компьютер добавил их снова в планировщик. "C:\Program Files\1cv81\bin\ragent.exe" -stop Эта команда стала выполняться с ошибкой "Error! Open SCManager error". Служба не останавливается. Хотя такая же команда для 8.2 останавливает службу: "C:\Program Files\1cv82\8.2.13.219\bin\ragent.exe" -stop |
|||
2
dnab
17.06.12
✎
19:40
|
спасибо, попробую
Старый сервер был 2003, видимо у него нет такой особенности? |
|||
3
dnab
17.06.12
✎
19:41
|
И почему для 82 команда срабатывает?
|
|||
5
dnab
17.06.12
✎
21:33
|
(4) в одном батнике останавливаются обе службы - 8.1 и 8.2.
Обе команды без runas. Так вот служба 8.2 останавливается, 8.1 нет |
|||
6
dnab
17.06.12
✎
21:34
|
(4) Впрочем вопрос снят, завтра попробую прописать как ты посоветовал. Спасибо еще раз!
|
|||
7
aspirator23
17.06.12
✎
21:35
|
Зачем рестартовать сервер? Может проще рестартовать процессы?
|
|||
8
dnab
17.06.12
✎
21:37
|
(7) это неудобно. При рестарте процессов задается период, а не конкретное время
|
|||
9
aspirator23
17.06.12
✎
21:39
|
Хозяин барин. Зато все штатно и перезапуска раз в сутки обычно достаточно. Или у вас чаще?
|
|||
10
эцп
17.06.12
✎
23:05
|
(0) может проще так:
net stop "1C:Enterprise 8.2 Server Agent" или sc stop "1C:Enterprise 8.2 Server Agent" только не помню, как служба у 8.1 называется, надо в свойствах посмотреть |
|||
11
oleg_km
18.06.12
✎
08:25
|
(10) После остановки службы нужно проверять, завершились ли рабочие процессы, так как они имеют свойство зависать и не дают запуститься новым рабочим процессам.
|
|||
12
эцп
18.06.12
✎
08:42
|
(11) taskkill /f /t /im rphost.exe
|
|||
13
oleg_km
18.06.12
✎
09:35
|
(12) да я не против, можно WMI. Просто нужно об этом помнить. По началу сделали ночью просто рестарт. Утром приходим - нечего не работает
|
|||
14
эцп
18.06.12
✎
10:00
|
(13) а можно код вашего решения увидеть?
> По началу сделали ночью просто рестарт. Утром приходим - нечего не работает Да, тоже наступил на эти грабли, поэтому дополнил свой скрипт командой в (12) |
|||
15
dnab
18.06.12
✎
10:20
|
(13),(14) Наверно убиваете процессы через какое-то время после останова службы? У меня бывает процессы выгружаются 2-3 минуты. Поэтому стартую службу через 5 минут. Наверно теперь тоже сделаю еще промежуточное звено по убиению процессов.
|
|||
16
эцп
18.06.12
✎
11:30
|
(15) Да, в планировщике все расписано по минутам :)
|
|||
17
эцп
18.06.12
✎
11:37
|
(15) Как-то так http://s1.ipicture.ru/uploads/20120618/Q67L6nSz.png
|
|||
18
dnab
18.06.12
✎
11:44
|
(17) а в "Cleanup Temp" чистишь временные файлы? Для пользователя под которым сервер 1с выполняется или чтото другое?
|
|||
19
эцп
18.06.12
✎
11:54
|
(18) Ага, удаляю папку %temp% пользователя 1С и потом создаю её снова
|
|||
20
oleg_km
18.06.12
✎
13:47
|
(14) Недописали, замучались с отладкой, с плавающими портами рабочих процессов и пока бросили. Перезапускаем вручную раз в неделю-месяц
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |