|
После убытия 1cv8* остаются висеть сессии на сервере 1С, как их убить | ☑ | ||
---|---|---|---|---|
0
pvase
14.08.19
✎
10:02
|
Здравствуйте. После выполнения команды: "taskkill /IM 1cv8* /T /F" все 1С успешно снимаются, но остаются зависшые сеансы на сервере 1С. Как убрать автоматически эти сеансы?
|
|||
1
pvase
14.08.19
✎
10:06
|
Вопрос относительно терминального сервера и нескольких подвисших 1С, чтобы пользовател смог сам убить все свои сеансы и перезайти.
|
|||
2
PuhUfa
14.08.19
✎
10:07
|
(0) научить пользаков нормально выходить из 1С или настроить таймауты сеансам на сервере 1С или написать свою "выгонялку"
|
|||
3
pvase
14.08.19
✎
10:18
|
(2) Как раз и пытаюсь написать, но не на 1С на средствами Windows. Проблема не в завершении сеансов, а в том, что сеансы периодически отваливаются и пользователи преезахдят, а старые сеансы продолжают висеть и занимать ресурсы. Пока настроить пользователям выход из неактивных сеансов нет возможности, они перепроводят документы часами, а то и десятками часов.
|
|||
4
ice777
14.08.19
✎
10:27
|
(1) незачем пользователю столько власти.
Сам в консоли прибей. |
|||
5
Галахад
гуру
14.08.19
✎
10:58
|
Как-то так:
Сеансы = Агент.GetInfoBaseSessions(Кластер, ИнформационнаяБаза); Для каждого Сеанс из Сеансы Цикл Если Сеанс.UserName = НужноеИмяПользователя Тогда Агент.TerminateSession(Кластер, Сеанс); КонецЕсли; КонецЦикла; |
|||
6
NorthWind
14.08.19
✎
11:00
|
а перезапуск процессов не вариант настроить? Заодно и раздувание за счет утечек памяти убирается.
|
|||
7
DrZombi
гуру
14.08.19
✎
11:00
|
(3) Плохая идея.
|
|||
8
Cyberhawk
14.08.19
✎
11:02
|
(6) Что только скрывает / оттягивает решение проблемы
|
|||
9
pvase
14.08.19
✎
11:14
|
(6) Спасибо, есть ли мануал как настроить?
|
|||
10
rphosts
14.08.19
✎
11:18
|
(0)если речь про спящие - ничего не надо, по прошестви времени, которое указано в настройках сами помрут.
(6) это стандартная настройка написанная на ИТС, но кто в наши времена читает ИТС... |
|||
11
Про100Филя
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" |
|||
12
Cyberhawk
14.08.19
✎
11:32
|
В (11) уже ближе, но убивать процессы нужно по таймауту и после "мягкой" попытки остановки службы
|
|||
13
Про100Филя
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" |
|||
14
NorthWind
14.08.19
✎
12:51
|
||||
15
pvase
14.08.19
✎
15:06
|
Спасибо всем. Вот нашел: https://its.1c.ru/db/content/metod8dev/src/developers/scalability/troubleshooting/i8105815.htm?_=1565189966
Но беда в 8.3.15 нет таких пунктов меню. Интересует "Выключенные процессы останавливать через". Что не искал, не нашел такого параметра. Уже перерыл ИТС, но такой отметки для нового кластера не нашел. Может что-то поменялось? |
|||
16
ansh15
14.08.19
✎
15:45
|
(15) >> Может что-то поменялось?
Да. https://dl04.1c.ru/content/Platform/8_3_15_1534/1cv8upd_8_3_15_1534.htm#83c3fcab-2604-11e9-a3f7-0050569f678a |
|||
17
pvase
14.08.19
✎
17:15
|
(16) Спасибо, изучаю.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |