JVM崩溃后如何以及在何处获取报告?

问题描述 投票:0回答:2

崩溃后如何获取有关JVM的报告?

有一些关于JVM崩溃的问题:JBoss / HotSpot JVM crashing

但我的问题是:如何获得崩溃的报告?谁和哪里的商店呢? (我想OS会存储有关失败过程的报告,但我想确定以及如何获得它?)

更新:它不是错误日志,iis崩溃转储

java dump
2个回答
2
投票

您应该使用此选项运行JAVA:

-XX:ErrorFile=/path/to/file

/激情/朋友

是您要导出崩溃报告的路径。

Is it possible to specify where JVM's crash dumps go?

如何运行JAVA(进入控制台):

java -XX:ErrorFile=/path/to/file.log -jar myapp.jar

1
投票

JVM崩溃日志位置在run.bat(Windows)或run.sh(Linux)中指定,默认情况下处于启用状态。

使用这些步骤禁用JVM崩溃日志或更改存储崩溃日志的位置。

  1. 打开/bin/run.bat(Windows)或/bin/run.sh(Linux)进行编辑。
  2. 要禁用JVM崩溃日志报告,请注释掉指定JVM崩溃日志位置的行。例如,#ERROR_FILE =“ - XX:ErrorFile = $ PA_HOME / log / java_error%p.log”。
  3. 要启用JVM崩溃日志报告,请删除注释标记并使该行处于活动状态。例如,ERROR_FILE =“ - XX:ErrorFile = $ PA_HOME / log / java_error%p.log”。
© www.soinside.com 2019 - 2024. All rights reserved.