Websphere 7.0 Work Manager Максимальное количество потоков игнорируется?
Я пытаюсь найти ошибку во внутреннем приложении, и в рамках этой работы я заметил явное несоответствие между настройкой "Максимальное количество потоков" в WAS (BASE 7.0.0.0 r0835.03) и дампом потока, который я взял, пока сервер работал. Я хотел бы знать, является ли это поведение правильным или это потенциально ошибка, или в WAS или в нашем приложении.
Итак, в WAS у меня есть Work Manager, настроенный на сервере:
MyWorkManager
Время работы: 0
Размер очереди на работу: 0
Очередь заполнена: блок
Сервисные имена: безопасность (только)
Тревоги: 2
Мин Тем: 0
Макс. Потоков: 5
Приоритет темы: 5
НЕ РОСТАЕТ
Когда наше приложение запущено и использует диспетчер работы, я выполняю дамп потока с помощью wsadmin, и есть 19 потоков, которые активно работают с именем:
java.lang.ThreadGroup [name = MyWorkManager: my_ear, maxpri = 10]
Я бы предположил, что мы увидим максимум 5 потоков менеджера работ. Любые идеи относительно того, что могло бы продолжаться или дальнейшая диагностика, которую я могу выполнить?
1 ответ
Исправлено с помощью WAS 7 fixpack 15. Видимо, это была ошибка в Websphere.