Назад | Перейти на главную страницу

Websphere 7.0 Work Manager Максимальное количество игнорируемых потоков?

Я пытаюсь найти ошибку во внутреннем приложении, и в рамках этой работы я заметил явное несоответствие между настройкой «Максимальное количество потоков» в WAS (BASE 7.0.0.0 r0835.03) и дампом потока, который я взял пока сервер работал. Я хотел бы знать, правильно ли это поведение или это потенциально ошибка, либо в WAS, либо в нашем приложении.

Итак, в WAS у меня есть диспетчер работ, настроенный на уровне сервера:
MyWorkManager
Тайм-аут работы: 0
Размер очереди запросов на работу: 0
Очередь заполнена: блокировать
Имена служб: Безопасность (только)
Тревожные темы: 2
Мин. Потоков: 0
Максимальное количество потоков: 5
Приоритет потока: 5
НЕ ВЫРАЩИВАЕТСЯ

Когда наше приложение запущено и использует диспетчер работ, я беру дамп потока с помощью wsadmin, и 19 тем активно выполняю работы, имеющие название:

java.lang.ThreadGroup [name = MyWorkManager: my_ear, maxpri = 10]

Я бы предположил, что мы увидим максимум 5 потоков диспетчера работ. Любые идеи относительно того, что может происходить, или дальнейшую диагностику, которую я могу запустить?

Исправлено применением WAS 7 пакет исправлений 15. Очевидно, это была ошибка в Websphere.