Мое производство Apache Tomcat Версия: 6.0.10. Я сконфигурировал maxThreads = 600 в Server.xml. Мне нужно знать, что такое фактический параллельный поток работает на моем сервере. Есть ли какие-либо инструменты мониторинга или Linux-команда, пожалуйста, поделитесь мной.Как найти актуальную параллельную нить работает в apache tomcat
ответ
Вы можете видеть Current Threads
в режиме реального времени из веб-приложения Manager, развернутого на вашем сервере Tomcat.
Просто зарегистрируйтесь с помощью server/manager
. Введите свои учетные данные. Нажмите Server Status
в правом верхнем углу. Затем в разделе http-bio-(port)
вы увидите информацию, которую вы ищете, как:
Max резьб: 200 Текущий счет потока: 10 Текущий поток занят: 3 Максимальное время обработки: 80525 мс Время обработки: 1569.449 S Запрос подсчет : 9736 Количество ошибок: 43 Получено байт: 2.98 MB байт отправлено: 13.18 MB
ОБНОВЛЕНИЕ
информация выше, показывают, что сервер может иметь максимум 200 нитей в любой момент времени. В настоящее время используется 10 потоков (10 сеансов в настоящее время контролируются веб-контейнером. Есть 3 потока, которые имели активность за последние несколько секунд ....)
Теперь в вашем вопросе вы упомянули слово concurrent
. Это спецификация JVM и CPU, и в реализации Tomcat нет механизма, который мог бы ответить на ваш вопрос.
фактическая параллельная рабочая нить составляет 10 утра, я прав? – RSK
см. Мои обновления PLS – MaVRoSCy