|
Завершить зависшие сеансы | ☑ | ||
---|---|---|---|---|
0
IvanVlad007
21.10.20
✎
09:59
|
Здравствуйте! Есть проблема зависшие пользователи. Не дают обновить базу. Допустим я могу найти зависшее соединение, найти его рабочий процесс, узнать его PID и потом на сервере завершить сеанс rphost с этим PID-ом. А есть ли какой-либо другой способ завершить зависший сеанс? Или обработка, а то так приходится каждый раз просить СисАдмина, а хотелось бы это делать самому.
|
|||
1
Greeen
21.10.20
✎
10:52
|
Доброго утра! Используйте приложение из поставки 1С - Администрирование серверов 1С Предприятие (пусть админ доступ даст, если нету у вас)
Оттуда и будете рубить сеансы |
|||
2
Галахад
гуру
21.10.20
✎
11:13
|
Да полно этих обработок. Вот, например http://catalog.mista.ru/public/954149/
|
|||
3
IvanVlad007
21.10.20
✎
22:00
|
Вот именно что если он завис окончательно, то это не помогает, когда удаляешь сеанс, после обновления он снова появляется, и помогает только перезагрузка службы или удаления процесса rphost. Администрирование серверов есть такая консоль, и обработка, но они помогают если просто пользователя нужно из базы выбить, а не когда он завис там.
|
|||
4
УдавВПопугаях
21.10.20
✎
22:40
|
только рпхост, но не по варварски, а через остановку службы агента хотя бы
|
|||
5
SleepyHead
гуру
22.10.20
✎
05:52
|
(0) Конфигурация типовая или самописная?
Для типовых в администрировании есть команда "Активные пользователи", открывается обработка просмотра пользователей, и можно завершить сеанс. Но она требует, чтобы на сервере был зарегистророван comctr.dlll от актуальной версии платформы. |
|||
6
Web00001
22.10.20
✎
07:11
|
Что такое завис сеанс и почему нельзя наложить блокировку подключений?
|
|||
7
Free_soul
22.10.20
✎
09:18
|
Перезапусти программку Сервер 1С Предприятия
|
|||
8
IvanVlad007
22.10.20
✎
10:46
|
(5) УПП 1.3, а можно по подробнее про эту команду, на сервере я зарегистрировал comcntr.dll причем для 64X-битной версии 1с. А вот про эту команду еще не слышал, думаю очень полезная штука.
(4) Мы по варваски завершением сеанса))) (6) Блокировка накладывается, но зависший сеанс все равно не завершается, есть такой грешок у 1с. Поэтому приходится выходить из этой ситуации такими "топорным" способом. (7) Слишком много баз, легче завершить один сеанс rphost, чем ложить все рабочие процессы(бывает до 5-ти) |
|||
9
ksenod
22.10.20
✎
11:12
|
линукс-консольные команды, типа opt/1C/v8.3/x86_64/rac session --cluster="1e575a2c-2f93-11ea-718b-5254001d6a0e" terminate --session=4d2c4dd5-16f3-4f11-9105-74da6922ddb9
Если есть вин машина с которой можно постучаться на сервер то Администрирование серверов 1С Предприятия, там все максимально просто. |
|||
10
ksenod
22.10.20
✎
11:13
|
только на вин машине прийдется платформу нужной версии держать.
|
|||
11
Free_soul
22.10.20
✎
12:38
|
(9) Обычно если в консоли висит, то неважно с какой машины оснастка Администрирование Серверов будет запущена. Имхо.
|
|||
12
mistеr
22.10.20
✎
12:42
|
(3) Что значит "завис окончательно"? На чем завис, что делал?
Нужно найти причину. Возможно "не дают обновить базу" это меньшая из твоих проблем. |
|||
13
Дык ё
22.10.20
✎
12:51
|
(0) можно указать в настройках кластера что-то вроде - перезапускать рпхосты раз в час, время жизни неактивного рпхоста 5 минут. при этом сервер увидит, что час давно прошел, создаст новый рпхост, перенесет на него живые сеансы и через 5 минут грохнет рпхост с зависшими сеансами. после этого вернуть настройки на место
|
|||
14
D_E_S_131
22.10.20
✎
23:18
|
Наконец-то к (13) правильный ответ пришел. Не зря функция "перезапускать сеансы" из года в год сохраняется в функционале.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |