|   |   | 
| 
 | Периодическая проблема при перезапуске службы сервера 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)' }" | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |