Tomcat 6 зависает через несколько часов - PullRequest
0 голосов
/ 17 июня 2010

У нас есть приложение на tomcat, использующее SQL-сервер поверх веб-сервера Windows Server 2007 (IIS отключен), оно работает без сбоев в течение нескольких часов, но затем внезапно перестает отвечать на запросы.Журнал не слишком информативен.Мы видели исключение NullPointer в определенной JSP, но система зависла только через 30 часов после этого.Мы видим мужественные исключения в журнале Tomcat lo4j ... но, похоже, ничего не связано.Само приложение это отчасти черный ящик

1 Ответ

4 голосов
/ 17 июня 2010

Помимо конкретного приложения (какие ресурсы ожидает приложение? Содержит ли оно ссылки на них?) И повышения уровня ведения журнала, попробуйте:

запустить tomcat с флагами для вывода активности GC: * ​​1003 *

java -verbose:gc

Вот хороший справочник по настройке gc, но для проверки на зависание вы, вероятно, просто хотите увидеть, не сталкивается ли это с ошибкой памяти.

Вы также можете использовать jstack, чтобы проверить состояние ваших тем, посмотреть, что висит:

jstack PID
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...