我们的 java 进程死亡有一个奇怪的问题。
应用程序不会堆栈跟踪,也不会向日志写入任何内容,进程只是随机死亡。这是一个使用频率很高的应用程序,但这个问题大约每月才会出现一次。
我们目前正在研究使用Process Monitor,但欢迎提出任何其他建议。
编辑:
它是一个分布式 Java 应用程序,运行在带有内部 Web 框架的 Weblogic 上(是的,这是一个糟糕的想法,但它已经运行了八年),连接到 Oracle。
-
记不清? 根据 Brian Agnew 的说法,我们的日志会捕获 java.lang.OutOfMemoryException。
将崩溃写入日志?我认为 Java 永远没有机会,死亡发生在进程级别,而不是 Java 退出。