У меня есть контейнер Docker, который содержит процесс JVM. Когда процесс завершается, контейнер завершается и останавливается.
Хотя, к счастью, редко, мой JVM может внезапно начать игру с жестким отказом, например. OutOfMemoryError. Когда это происходит, мой контейнер просто останавливается, как обычный выход JVM.
Я могу распределить ведение журнала и т.д. для обычного ведения журнала JVM, но в этом случае с жестким отказом я хочу знать умирающие слова JVM, которые обычно произносятся на stderr.
Есть ли способ узнать, почему мой контейнер остановился, оглядеться в журналах, stderr или что-то в этом роде?