|   |   | 
| 
 | Рестарт сервера 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) Недописали, замучались с отладкой, с плавающими портами рабочих процессов и пока бросили. Перезапускаем вручную раз в неделю-месяц     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |