Как взять threaddump из докера - PullRequest
0 голосов
/ 25 мая 2018

Мое приложение работает под управлением ОС и Ubuntu в докере.Как собрать дамп потока из этих систем для анализа проблем с производительностью

Я пробовал приведенные ниже команды, но не сработало kill -3 jstack docker exec appsnap

1 Ответ

0 голосов
/ 25 мая 2018

Существует несколько сценариев оболочки threaddump, которые могут помочь вам на https://access.redhat.com/solutions/18178 (внизу под настройками).

Основное использование:

sh ./threaddump_linux.sh JAVA_PID

У вас будетчтобы добавить это в ваш Dockerfile или exec в ваш контейнер и вручную установить и запустить его.

Инструкции по их использованию (плюс другие методы для дампа потоков) находятся на этой странице

...