Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

После убытия 1cv8* остаются висеть сессии на сервере 1С, как их убить

После убытия 1cv8* остаются висеть сессии на сервере 1С, как их убить
Я
   pvase
 
14.08.19 - 10:02
Здравствуйте. После выполнения команды: "taskkill /IM 1cv8* /T /F" все 1С успешно снимаются, но остаются зависшые сеансы на сервере 1С. Как убрать автоматически эти сеансы?
 
 
   pvase
 
1 - 14.08.19 - 10:06
Вопрос относительно терминального сервера и нескольких подвисших 1С, чтобы пользовател смог сам убить все свои сеансы и перезайти.
   PuhUfa
 
2 - 14.08.19 - 10:07
(0) научить пользаков нормально выходить из 1С или настроить таймауты сеансам на сервере 1С или написать свою "выгонялку"
   pvase
 
3 - 14.08.19 - 10:18
(2) Как раз и пытаюсь написать, но не на 1С на средствами Windows. Проблема не в завершении сеансов, а в том, что сеансы периодически отваливаются и пользователи преезахдят, а старые сеансы продолжают висеть и занимать ресурсы. Пока настроить пользователям выход из неактивных сеансов нет возможности, они перепроводят документы часами, а то и десятками часов.
   ice777
 
4 - 14.08.19 - 10:27
(1) незачем пользователю столько власти.
Сам в консоли прибей.
   Галахад
 
5 - 14.08.19 - 10:58
Как-то так:

Сеансы = Агент.GetInfoBaseSessions(Кластер, ИнформационнаяБаза);
Для каждого Сеанс из Сеансы Цикл
    
    Если Сеанс.UserName = НужноеИмяПользователя Тогда
        Агент.TerminateSession(Кластер, Сеанс);
    КонецЕсли;
    
КонецЦикла;
   NorthWind
 
6 - 14.08.19 - 11:00
а перезапуск процессов не вариант настроить? Заодно и раздувание за счет утечек памяти убирается.
   DrZombi
 
7 - 14.08.19 - 11:00
(3) Плохая идея.
   Cyberhawk
 
8 - 14.08.19 - 11:02
(6) Что только скрывает / оттягивает решение проблемы
   pvase
 
9 - 14.08.19 - 11:14
(6) Спасибо, есть ли мануал как настроить?
   rphosts
 
10 - 14.08.19 - 11:18
(0)если речь про спящие - ничего не надо, по прошестви  времени, которое указано в настройках сами помрут.
(6) это стандартная настройка написанная на ИТС, но кто в наши времена читает ИТС...
   Про100Филя
 
11 - 14.08.19 - 11:31
Службу на сервере 1С перезапускай.
taskkill /f /im "rphost.exe"
taskkill /f /im "rmngr.exe"
taskkill /f /im "ragent.exe"
taskkill /f /im "ras.exe"

sc start "1C:Enterprise 8.3 Server Agent (x86-64)"
sc start "1C:Enterprise 8.3 Remote Server"
   Cyberhawk
 
12 - 14.08.19 - 11:32
В (11) уже ближе, но убивать процессы нужно по таймауту и после "мягкой" попытки остановки службы
   Про100Филя
 
13 - 14.08.19 - 11:34
(11) Ну и между остановкой и стартом можно кеш сервера почистить, журналы регистрации всякие
(12) Ну окей:
sc stop "1C:Enterprise 8.3 Server Agent (x86-64)"
sc stop  "1C:Enterprise 8.3 Remote Server"
timeout 10
taskkill /f /im "rphost.exe"
taskkill /f /im "rmngr.exe"
taskkill /f /im "ragent.exe"
taskkill /f /im "ras.exe"
timeout 10
sc start "1C:Enterprise 8.3 Server Agent (x86-64)"
sc start "1C:Enterprise 8.3 Remote Server"
   NorthWind
 
14 - 14.08.19 - 12:51
   pvase
 
15 - 14.08.19 - 15:06
Спасибо всем. Вот нашел: https://its.1c.ru/db/content/metod8dev/src/developers/scalability/troubleshooting/i8105815.htm?_=1565189966
Но беда в 8.3.15 нет таких пунктов меню. Интересует "Выключенные процессы останавливать через". Что не искал, не нашел такого параметра. Уже перерыл ИТС, но такой отметки для нового кластера не нашел. Может что-то поменялось?
   ansh15
 
16 - 14.08.19 - 15:45
   pvase
 
17 - 14.08.19 - 17:15
(16) Спасибо, изучаю.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.