У меня есть установка Tomcat, где я подозреваю, что пул потоков может со временем уменьшаться из-за неправильного освобождения потоков.Я получаю сообщение об ошибке в catalina.out при достижении maxthreads, но я хотел бы записывать число используемых потоков в файл каждые пять минут, чтобы я мог проверить эту гипотезу.Кто-нибудь может посоветовать, как это можно сделать?
Также в этой установке нет менеджера Tomcat, похоже, кто бы ни делал первоначальную установку, он по какой-то причине удалил веб-приложение менеджера.Я не уверен, сможет ли менеджер сделать вышеуказанное или я могу переустановить его, не повредив существующую установку?Все, что я действительно хочу сделать, это отслеживать пул потоков.
Кроме того, я заметил, что maxthreads для Tomcat составляет 200, но максимальное количество одновременных подключений для Apache меньше (Apache использует mod_proxy и mod_proxy_ajp (AJP 1.3) кормить Tomcat).Это тоже кажется неправильным, какова правильная связь между этими числами?
Любая помощь, высоко ценимая: D
Обновление: Просто быстрое обновление, чтобы сказать прямой доступ JMXработал.Однако мне также пришлось установить Dcom.sun.management.jmxremote.host.Я установил его на localhost, и он работал, однако без него не было бы и кубиков.Если у кого-то еще есть аналогичная проблема при попытке включить JMX, я рекомендую также установить это значение, даже если вы подключаетесь с локального компьютера.Кажется, это требуется для некоторых версий Tomcat.
Просто быстрое обновление, чтобы сказать, что прямой доступ JMX сработал.Однако мне также пришлось установить Dcom.sun.management.jmxremote.host.Я установил его на localhost, и он работал, однако без него не было бы и кубиков.Если у кого-то еще есть аналогичная проблема при попытке включить JMX, я рекомендую также установить это значение, даже если вы подключаетесь с локального компьютера.Кажется, это требуется для некоторых версий Tomcat.