2015-12-19 6 views
1

В нашей среде сервер tomcat часто повесился, мы увеличиваем кучу и перезапускаем tomcat.Создание дампа кукурузы Tomcat

Есть какой-либо другой способ анализа кучи свалок в tomcat ?? Можем ли мы создать кучи кучи в tomcat? если возможно, как?

Благодаря Сурья

ответ

1

Во-первых, вы должны проанализировать, что именно вызывает ваш Tomcat повиснуть. Существует много причин, по которым приложение может «зависать», например. мертвые замки, длинные паузы GC и т. д.

Глядя на кучу кучи, имеет смысл, если ваш Tomcat падает с OutOfMemoryError. В этом случае вы можете использовать инструмент, например MAT, для анализа дампа кучи.

Вы можете создавать свалки кучи в любое время с помощью jcmd <pid> GC.heap_dump <file>. Вы также можете установить опцию VM -XX:+HeapDumpOnOutOfMemoryError. Это автоматически сбрасывает кучу, когда вы получаете OutOfMemoryError.

+0

Спасибо @Stefan Ferstl ..... – surya

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