Корректный перезапуск консоли 1С (ragent.exe) #654387


#0 by Robin iz Robinov
На сервере крутится SQL 2008 + 1C в 00:00:00 происходит рестарт службы ragent.exe "C:Program Files1cv828.2.14.533in agent.exe" -stop ping -n 21 localhost>nul "C:Program Files1cv828.2.14.533in agent.exe" -start ping -n 21 localhost>nul Спустя время начал замечать зависшие сеансы которые начинались в 00:00:00, которые мешают ночной накатки базы! Как корректно перезапустить службу, что бы не зависали пользователи??? Решил после -stop чистить кеш ragent.exe, но где он храниться? Нашел создаваемые фаилы в C:Documents and SettingsUSERLocal SettingsTempv8*.* может еще где есть??? (интересуют темпы именно ragent.exe)
#1 by zlnk
а зачем его рестартить?
#2 by Robin iz Robinov
Что бы сбросить пользователей, у нас бухи бывают по ночам работают
#3 by Maxus43
net start, net stop может лучше?
#4 by zlnk
ну и пусть работают. не вижу проблемы.
#5 by Maxus43
блокировка соединений есть понятие ещё
#6 by Robin iz Robinov
Пробовал даже sc stop "1C:Enterprise 8.2 Server Agent" ping -n 21 localhost>nul sc start "1C:Enterprise 8.2 Server Agent" ping -n 21 localhost>nul Мне просто от соединений надо избавиться
#7 by Chai Nic
"taskkill /im rphost.exe" в промежутке между стопом и стартом рагента не помогает?
#8 by Robin iz Robinov
Они накатке могут мешать
#9 by Maxus43
после стопа нет рпхоста
#10 by Robin iz Robinov
Не пробовал, ragent.exe -stop не гасит процесс rphost.exe
#11 by Maxus43
ставь блокировку соединений, потом . накатывай, снимай блокировку
#12 by Robin iz Robinov
А где еше кеш сидит ragent.exe Вообще я бумал перезапуск службы должен обрывать все соединения, а они иногда зависают
#13 by Maxus43
надо стопорнуть СЛУЖБУ, а это net stop
#14 by Robin iz Robinov
Это не тоже самое? "C:Program Files1cv828.2.14.533in agent.exe" -stop ping -n 21 localhost>nul "C:Program Files1cv828.2.14.533in agent.exe" -start ping -n 21 localhost>nul
#15 by Maxus43
соединения убиваются, просто у них табличка висит - перезапустить (и таймер 60 секунд) видимо. вот и заходят заново
#16 by Maxus43
незнаю, я юзаю net stop именно
#17 by Robin iz Robinov
Ушел от него так как он иногда не срабатывал, приходилось службу вручную запускать
#18 by Maxus43
ставь блокировку соединений, спасёт, что ещё думать то
#19 by Chai Nic
Её можно ставить неинтерактивно?
#20 by Robin iz Robinov
Ты про это /C"ЗавершитьРаботуПользователей" /UC"ПакетноеОбновлениеКонфигурацииИБ"
#21 by Maxus43
да
#22 by Robin iz Robinov
Это у меня в накатке стоит, зависшие пользователи мешают накатке и она не проходит!
#23 by Maxus43
1. проверь ставится ли на самом деле блокировка соединений. 2. таки когда поставилась - юзай как раз net stop, она для служб сделана.
#24 by Robin iz Robinov
Хорошо сегодня ночью опробую net start
#25 by Maxus43
блокировка ставится по времени, у тебя там может прописано какойнить 2012 год, так что не сработать может, смотри в консоли в свойствах базы
#26 by Robin iz Robinov
не не не там все чисто!
#27 by Robin iz Robinov
Пользователь зависает с временем перезапуска 00:00:00 начало сеанса и весит, и блокировка ничего сделать не может!
#28 by Maxus43
блокировку соединений ДО запуска службы ставить надо, между сотановкой и запуском - паузу делай, минут 5-10 хоть
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям