Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / WLM_CANCEL_ACTIVITY странное поведение / 4 сообщений из 4, страница 1 из 1
11.03.2011, 12:43
    #37159437
Igor.Kr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WLM_CANCEL_ACTIVITY странное поведение
доброго времени суток всем

вот такой странный трабл наблюдаю для Workload Manager, db2 ver9.x for LUW

вызываю "CALL WLM_CANCEL_ACTIVITY( APPHANDLE, UOWID, ACTIVITYID )" для соответствующих APPHANDLE, UOWID, ACTIVITYID, которые получил предворительным запросом :
SELECT
T1.APPLICATION_HANDLE,
T1.UOW_ID,
T1.ACTIVITY_ID
FROM TABLE(WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES(NULL,-2)) AS T1
WHERE ACTIVITY_STATE IN ('QUEUED','EXECUTING')

работает как часы для всех типов клиентов, то есть запросы нормально "отстреливаются"

кроме одного исключения, это DB2 Command Editor
после вызова вышеупомянутой процедуры клиент продолжает работать ПОМЕНЯВ ПРИ ЭТОМ ( ! ) APPLICATION_HANDLE, причем замена происходит сразу после вызова WLM_CANCEL_ACTIVITY, точнее даже не замена, клиент (то есть APPHANDLE, UOWID, ACTIVITYID) действительно останавливается, но тутже отрывается новый, с точки зрения же Command Editor вообще ничего не произошло (запрос продолжает рабатать)

может кто-нибудь обьяснить подобное ?
...
Рейтинг: 0 / 0
11.03.2011, 15:41
    #37159938
sadsad_at_tomsk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WLM_CANCEL_ACTIVITY странное поведение
Igor.Kr,

Я так понимаю command editor просто отлавливает исключение и перезапускает запрос. К базе он подключается два раза, один раз от имени процесса java, второй db2bp. У меня первый запуск происходит в сессии от процесса java, после cancel activity запрос перезапускается в сессии от процесса db2bp.
...
Рейтинг: 0 / 0
11.03.2011, 17:25
    #37160189
Igor.Kr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WLM_CANCEL_ACTIVITY странное поведение
да, именно такое поведение и наблюдаю, db2bp появляется как второй процесс
проблема в том что с точки зрения заказчика это неправильно, так как для него процесс бежит
у меня примитивная задача - отловить запросы работающие больше чем...час-два и убить их, governor заказчик не принимает, говорит что wlm рулит

как бы одстрелить такого клиента с первого раза ?
...
Рейтинг: 0 / 0
11.03.2011, 17:36
    #37160207
Igor.Kr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WLM_CANCEL_ACTIVITY странное поведение
да, именно такое поведение и наблюдаю, db2bp появляется как второй процесс
проблема в том что с точки зрения заказчика это неправильно, так как для него процесс бежит
у меня примитивная задача - отловить запросы работающие больше чем...час-два и убить их, governor заказчик не принимает, говорит что wlm рулит

как бы одстрелить такого клиента с первого раза ?
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / WLM_CANCEL_ACTIVITY странное поведение / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]