![]() |
|
Периодическая проблема при перезапуске службы сервера 1С | ☑ | ||
---|---|---|---|---|
0
Стальная Крыса
19.10.15
✎
03:49
|
Приветствую господа программеры!!!
Помогите решить проблему. СИТУАЦИЯ: На сервере (компьютере) 1 раз в неделю перезапускается служба сервера 1С. Работает из под штатного "Планировщика заданий". Задание "Остановка": запуск батника с командой net stop. Расписание срабатывания в 3:00. Задание "Запуск": запуск батника с командой net start. Расписание срабатывания в 3:10. Ну т.е. 10-минутная задержка запуска. А теперь ПРОБЛЕМА: Иногда (шайтанама) задание "Остановка" запускается не в 3:00 как положено, а позже. Например нынче в 3:12, а месяц назад было и в 3:26. А вот задержки запуска задания "Запуск" почему-то не бывает. Подскажите в чем может быть причина такой задержки старта задания? Куда копнуть, где посмотреть. |
|||
1
Aleksey
19.10.15
✎
03:59
|
а зачем перезапускать в ручную? Не проще ли настроить перезапуск рабочих процессов?
|
|||
2
Стальная Крыса
19.10.15
✎
04:12
|
а как это ?
|
|||
3
Стальная Крыса
19.10.15
✎
04:18
|
(1) да вспомнил, как-то делал так.
но хрень получалась - новые процессы появлялись, а "старые" не уходили. давно это было. но осадочек остался, теперь только перезапуск службы глянется. |
|||
4
Aleksey
19.10.15
✎
06:04
|
Старые не сразу уходят. Грубо говоря по таймауту он просто перестает принимать новые. А там второй таймаут, после которого он в ребут уходит.
Вообшем не замечал проблем с зависшими |
|||
5
Стальная Крыса
19.10.15
✎
07:14
|
(4) при 50 активных дневных пользователях, я обнаруживал на следующие сутки и "старые" и "новые" процессы.
при этом "старые" были без соединений. с тех пор плюнул на эту функциональность. |
|||
6
mehfk
19.10.15
✎
07:26
|
(0) А зачем у вас старт и стоп службы в РАЗНЫХ заданиях планировщика?
|
|||
7
Александр_
Тверь 19.10.15
✎
07:33
|
(6) да знамо зачем. Даже железки 10 минут, да отдохнуть нужно :)
|
|||
8
b_ru
19.10.15
✎
07:57
|
(0) Очевидный выход - стартовать не в 3:00, а в 4:00.
А вообще в планировщике есть галочке типо отложить запуск при превышении активности и т.д. Может у вас там на 3 часа еще десяток регламентных заданий висит? |
|||
9
zva
19.10.15
✎
08:24
|
а почему в одном задании не сделать?
net stop timeout /T netstart |
|||
10
vhl
19.10.15
✎
10:12
|
Stop-Service -Name "1C:Enterprise 8.3 Server Agent (x86-64)"
Start-Sleep -s 600 Start-Service -Name "1C:Enterprise 8.3 Server Agent (x86-64)" |
|||
11
Стальная Крыса
20.10.15
✎
01:34
|
(9)(10)
Во, блин. Действительно. Спасибо за подсказку!!! В таком ключе совсем не мыслил. |
|||
12
Стальная Крыса
20.10.15
✎
05:29
|
решение в 1-м cmd:
powershell -command "& {stop-service -Name '1C:Enterprise 8.2 Server Agent (x86-64)' } timeout /NOBREAK /T 60 powershell -command "& {start-service -Name '1C:Enterprise 8.2 Server Agent (x86-64)' } таймаут, для ожидания остановки rphost-ов может и не надо, но пусть будет для надежности. |
|||
13
Стальная Крыса
20.10.15
✎
05:31
|
блин кавычки потерялись, вот так
powershell -command "& {stop-service -Name '1C:Enterprise 8.2 Server Agent (x86-64)' }" timeout /NOBREAK /T 60 powershell -command "& {start-service -Name '1C:Enterprise 8.2 Server Agent (x86-64)' }" |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |