Утилита администрирования 1C сервера RAC
Добрый день!
Интересует момент определения зависших сессий через данную утилиту. При запросе rac session list --cluster=<uuid>, утилита выдает следующую информацию:
session : fdb852aa-9488-11e7-ca95-d017c292ea7a
session-id : 8
infobase : 2f891712-36fe-11e7-6b9e-d017c292ea7a
connection : fd6ae31c-9488-11e7-ca95-d017c292ea7a
process : 27a09dbe-3658-11e7-9089-d017c292ea7a
user-name : User
host : UbServ
app-id : 1CV8
locale : ru_RU
started-at : 2017-09-08T14:29:35
last-active-at : 2017-09-08T14:29:35
hibernate : no
passive-session-hibernate-time : 1200
hibernate-session-terminate-time : 86400
blocked-by-dbms : 0
blocked-by-ls : 0
bytes-all : 63756
bytes-last-5min : 63756
calls-all : 448
calls-last-5min : 448
dbms-bytes-all : 155480
dbms-bytes-last-5min : 155480
db-proc-info :
db-proc-took : 0
db-proc-took-at :
duration-all : 1205
duration-all-dbms : 921
duration-current : 0
duration-current-dbms : 0
duration-last-5min : 1205
duration-last-5min-dbms : 921
А теперь вопрос как определить, что сессия зависла (если не учитывать дату подключения)? Означают ли значения параметров
connection : 00000000-0000-0000-0000-000000000000
process : 00000000-0000-0000-0000-000000000000
что сессия зависла?
Интересует момент определения зависших сессий через данную утилиту. При запросе rac session list --cluster=<uuid>, утилита выдает следующую информацию:
session : fdb852aa-9488-11e7-ca95-d017c292ea7a
session-id : 8
infobase : 2f891712-36fe-11e7-6b9e-d017c292ea7a
connection : fd6ae31c-9488-11e7-ca95-d017c292ea7a
process : 27a09dbe-3658-11e7-9089-d017c292ea7a
user-name : User
host : UbServ
app-id : 1CV8
locale : ru_RU
started-at : 2017-09-08T14:29:35
last-active-at : 2017-09-08T14:29:35
hibernate : no
passive-session-hibernate-time : 1200
hibernate-session-terminate-time : 86400
blocked-by-dbms : 0
blocked-by-ls : 0
bytes-all : 63756
bytes-last-5min : 63756
calls-all : 448
calls-last-5min : 448
dbms-bytes-all : 155480
dbms-bytes-last-5min : 155480
db-proc-info :
db-proc-took : 0
db-proc-took-at :
duration-all : 1205
duration-all-dbms : 921
duration-current : 0
duration-current-dbms : 0
duration-last-5min : 1205
duration-last-5min-dbms : 921
А теперь вопрос как определить, что сессия зависла (если не учитывать дату подключения)? Означают ли значения параметров
connection : 00000000-0000-0000-0000-000000000000
process : 00000000-0000-0000-0000-000000000000
что сессия зависла?
По теме из базы знаний
- Сервер администрирования кластера серверов 1C:Предприятия и deployka
- Веб приложение для управления сервером 1С в Linux.
- Интерфейс к утилите администрирования кластера серверов для ОС Linux
- OneS Cluster Admin - консоль администрирования кластера серверов 1С (кроссплатформенная, мультиверсионная)
- Конвертация файлов 1С
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
После долгих копаний нашел ответ на свой вопрос, в выводе имеется строчка "hibernate: no | yes" что означает спящую сессию, как правило если стоит hibernate: yes, дата начала сессии и последней активности, будет вчерашней через данный параметр и можно отслеживать "зависшие" сессии. и так же раз в сутки их убивать.
(4) Обратите внимание на
passive-session-hibernate-time : 1200
hibernate-session-terminate-time : 86400
Первое - это через сколько секунд сеанс переводится в спящее состояние.
Второе - через сколько секунд спящий сеанс удаляется.
То есть нет необходимости это отслеживать и удалять спящие сеансы, т.к. сервер 1С это делает самостоятельно.
passive-session-hibernate-time : 1200
hibernate-session-terminate-time : 86400
Первое - это через сколько секунд сеанс переводится в спящее состояние.
Второе - через сколько секунд спящий сеанс удаляется.
То есть нет необходимости это отслеживать и удалять спящие сеансы, т.к. сервер 1С это делает самостоятельно.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот