我有一个包含JVM进程的Docker容器.当过程结束时,容器完成并停止.
虽然幸运的是罕见的,但是我的JVM可以突然出现在强硬故障中. OutOfMemoryError异常.当这种情况发生时,我的容器就像一个正常的JVM出口一样停止.
我可以分发日志等,用于正常的JVM日志记录,但是在这个难以防止的情况下,我想知道JVM的死亡字,通常在stderr上发出.
有没有办法知道为什么我的集装箱停下来,环顾日志,stderr或沿着这些路线的东西?
最佳答案
我有一个包含JVM进程的Docker容器.当过程结束时,容器完成并停止.
虽然幸运的是罕见的,但是我的JVM可以突然出现在强硬故障中. OutOfMemoryError异常.当这种情况发生时,我的容器就像一个正常的JVM出口一样停止.
我可以分发日志等,用于正常的JVM日志记录,但是在这个难以防止的情况下,我想知道JVM的死亡字,通常在stderr上发出.
有没有办法知道为什么我的集装箱停下来,环顾日志,stderr或沿着这些路线的东西?