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