2012-02-17 4 views
1

Я новичок в использовании Tomcat Server. В одном из моих веб-приложений я использую Tomcat 6.0.33 в качестве сервера, используя 100% -ный процессор. Я не мог понять, почему. Ребята, не могли бы вы разобраться в этой проблеме,Сервер Tomcat использует 100% процессор?

  1. Почему этот кота использует 100% -ный процессор?

  2. Как определить проблемы, перечисленные выше?

  3. Как контролировать кота в окнах?

Пожалуйста, было бы более полезным для меня ..

Заранее спасибо

ответ

3

сам Tomcat не использует 100% CPU, он не разработан таким образом. Скорее всего, это приложение, которое развертывается на нем. Чтобы сделать 100% уверенным, что это не Tomcat, просто скачайте его дистрибутив и запустите его - я готов поспорить, что использование процессора будет ближе к 0.

Чтобы узнать, какое приложение внутри вашего Tomcat является неправильным, вам нужно будет использовать инструменты profiling.

Лучший из ИМО - это VisualVM. Запустите его из каталога JDK bin (он называется jvisualvm.exe), затем следуйте инструкциям по ссылке. В частности, его Profiling section.

+0

можно ли использовать на машине Unix ubuntu? – trillions

+0

уверен, что исполняемый файл не будет иметь расширение '.exe', хотя :) –

+0

спасибо, я просмотрю его. Кроме того, верно, tomcat не является виновником. Для меня я понял, что мне нужно увеличить размер кучи в катализе tomcat. – trillions

Смежные вопросы