17.04.2019

Информация о сессиях приложения на Weblogic

Наиболее достоверную информацию о сессия приложения можно получить непосредственно из консоли WLST

Соединяемся с целевым сервером
connect('user', 'password', 't3://some-server:7001');
Переходим в узел верхнего уровня domainRuntime()
wls:/mydomain/serverRuntime> domainRuntime()
Далее переходим к компоненту приложения с помощью команд cd('<имя_узла>') и ls(). Можно переходить последовательно по узлам, можно сразу вбить путь, если он известен.
wls:/mydomain/domainRuntime>cd('ServerRuntimes/myNode1/ApplicationRuntimes/myApp/ComponentRuntimes/myNode_1/myApp')
При выполнении команды ls() нам откроются параметры сессий


Здесь мы видим, что истинное время сессии - 1 сутки.
Также можно вызвать некоторые методы, показывающие количества сессий:
n = get('Name')
x = get('OpenSessionsHighCount')
y = get('OpenSessionsCurrentCount')
z = get('SessionsOpenedTotalCount')
print 'Session Counts for ',n
print '\n------------'
print '\nOpenSessionsHighCount: ',x
print '\nOpenSessionsCurrentCount: ',y
print '\nSessionsOpenedTotalCount: ',z


Комментариев нет :