java - JVM 崩溃后如何以及在何处获取报告?
问题描述
崩溃后如何获取有关 JVM 的报告?
关于JVM崩溃的一些问题: JBoss / HotSpot JVM crashing
但我的问题是:如何获得崩溃报告?谁和在哪里存储它?(我想操作系统存储有关失败过程的报告,但我想确定以及如何获取它?)
更新:这不是错误日志,而是粉碎转储
解决方案
您应该使用此选项运行 JAVA:
-XX:ErrorFile=/path/to/file
/路径/到/文件
是您要导出崩溃报告的路径。
如何运行JAVA(在控制台输入):
java -XX:ErrorFile=/path/to/file.log -jar myapp.jar
推荐阅读
- r - 使用标准评估选择可能不存在且没有错误的列
- ruby-on-rails - 使用 Rails 的 Oauth 登录中断用户操作
- python - 发送信号以突出显示 QtableWidget PyQt 中的单元格
- c++ - LeetCode 在 C++ 中删除重复项
- kubernetes - kube-system/ingress 控制器 pod 的多个副本?
- spring - Spring Kotlin:尽管在实例化期间被注入,但 Bean 字段在运行时为空
- amazon-web-services - AWS CloudFront 使用 HTTP,但 HTTPS 出现错误 - 无法满足请求。CloudFront 无法连接到源
- image-processing - 如何消除区域中非常接近的点以过滤兴趣点?
- python - 用 pandas 计算每日平均值
- c# - 同一个 webapi 控制器中的多种身份验证机制