Как получить дамп потока для сервера WebLogic? - PullRequest
0 голосов
/ 10 ноября 2010

Привет

Как получить дамп потока для сервера WebLogic?

У меня были случаи, когда блокировка потока происходила несколько раз.

Ответы [ 2 ]

3 голосов
/ 10 ноября 2010

Есть много способов сделать это.

  • Отправить SIGQUIT, либо через CTRL + \ ( CTRL + Break в Windows), либо а kill -3 <pid>

  • Используйте jstack <pid> (или jstack -F <pid>, если процесс завис)

  • Использование VisualVM

  • Используйте WLST и threadDump()

Первый вариант обычно имеет мои предпочтения. Если вам нужно написать какой-нибудь инструмент мониторинга, WLST очень мощный.

0 голосов
/ 25 сентября 2014

Для IBM Java VM: Установите переменную среды 'IBM_HEAPDUMP = true' и перезапустите управляемый веб-сервер. В следующий раз, когда генерируется дамп потока (kill -3), также будет сгенерирован дамп кучи.

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