Публикации по теме 'jstack'


Почему я модифицировал JVM, чтобы получить больше информации из дампа потока.
Привет, последние пару дней я работал над проблемой, из-за которой процесс Java иногда становился слишком медленным и не отвечал, а через некоторое время возвращался в нормальное состояние. Итак, я сделал несколько дампов потоков, и все было в порядке. Тупика не было. Поскольку проблема возникала в производственной среде, я не должен был подключать какие-либо инструменты мониторинга JVM, такие как VisualVM . Кроме того, эти инструменты работают как отдельное приложение, поэтому они не..

Вопросы по теме 'jstack'

Дамп потока Java: ЗАБЛОКИРОВАНО поток, не дожидаясь блокировки
Мне трудно понять дамп потока, который я получил из jstack для веб-приложения Spring MVC, работающего на Tomcat 6 (java 1.6.0_22, Linux). Я вижу блокирующие потоки (которые заставляют другие потоки ждать), которые сами блокируются, однако дамп...
59866 просмотров
schedule 17.03.2022

Веб-приложение зависает при работе брокера Active MQ
У меня возникла странная проблема с моим весенним веб-приложением (работающим на локальном причале), которое подключается к локально работающему брокеру ActiveMQ для функций JMS. Как только я запускаю брокера, приложения становятся невероятно...
355 просмотров

Как jstack -F влияет на запущенный процесс Java?
Я пытаюсь диагностировать проблему, когда используемое мной веб-приложение Java (Jenkins) перестает отвечать на запросы. Если я запускаю jstack без флага -F , это ничего мне не дает, но если я ставлю флаг для принудительного дампа потока, я не...
21920 просмотров
schedule 02.07.2022

Как распечатать трассировку стека потока (с идентификатором потока) с помощью команды bash?
Я бы попытался отслеживать действие, выполняемое в потоке, например команду tail . И он должен напечатать stackTrace потока (чей идентификатор потока известен). Я мог бы распечатать трассировку стека всех потоков, которые в настоящее время...
497 просмотров

Как создать дамп потока через JMX?
У меня есть Tomcat, работающий как служба Windows, и известно, что он плохо работает с jstack. С другой стороны, jconsole работает хорошо, и я вижу стеки отдельных потоков (я подключаюсь к «localhost:port», чтобы получить к нему доступ). Как я...
21812 просмотров
schedule 17.08.2022

Существуют ли расширенные методы устранения неполадок, которые я могу попытаться отладить в процессе JavaFX, который зависает при закрытии?
Так что это немного похоже на лапшу, и мне было интересно, есть ли у кого-нибудь идеи о вещах, которые я мог бы попытаться докопаться до сути этого. JRE/JDK — 1.8.0_251, работает в Windows 10. Приложение — это приложение JavaFX, запускаемое с...
68 просмотров
schedule 17.08.2022

Странный дамп потока в тупиковой ситуации
Мы столкнулись со странным тупиком во время запуска нашего Java-приложения. Когда я запускаю jstack в приложении для исследования, я вижу, что AWT-EventQueue находится в Object.wait(), но поток по-прежнему помечен как RUNNABLE. Я включил...
2691 просмотров
schedule 27.09.2022

jstack не работает на сервере
Мы используем jstack на серверах, чтобы определить, блокируются ли Java-приложения. Он не работает на одном из наших серверов Linux. Я думаю, что версия O / S: $cat /etc/issue.net Red Hat Enterprise Linux Server release 5.6 (Tikanga) Kernel \r...
31679 просмотров
schedule 30.09.2022

java jstack tool недостаточно памяти или недостаточно прав для подключения
Я действительно сбит с толку: в моих окнах 2008r2 у меня есть служба Windows, на самом деле это java-прогресс, работающий как пользователь SYSTEM . Теперь я напрямую использую Jstack для службы. Но возникает ошибка: insufficient memory or...
7928 просмотров
schedule 13.06.2023

ВЫПОЛНЯЕМЫЙ поток - он переехал?
Я исследую проблему с высокой загрузкой ЦП, с которой мы сталкиваемся в размещенном приложении Glassfish 3.1.2.2, работающем на Java 7. Использование ЦП начнет расти с «нормального» уровня, примерно с 5-10% до 100% в течение 20 минут, затем...
202 просмотров
schedule 28.12.2022

Чрезвычайно простой код не работает в HtmlUnit
Я работаю с HtmlUnit 2.9 (стабильная версия, выпущенная в этом месяце). У вас есть идеи, почему следующий код не работает? public class Main { public static void main(String[] args) { WebClient webClient = new...
9201 просмотров
schedule 21.05.2024