0

有时我可以看到在我的 Linux 系统中生成的 Websphere 进程的核心转储文件。我认为它是完整的核心文件。但是,当我检查时ulimit -a,它将core file size 0作为其中之一返回。
据我了解,这core file size 0意味着在该环境中不会生成核心转储文件。但如果是这样,为什么那个 Websphere Application Server 进程会在那个时候发生呢?

谢谢

4

1 回答 1

1

默认情况下,IBM Java 将在某些情况下创建系统转储,如 IBM Java 6 信息中心的系统转储默认值文章中所述。您可以使用以下命令查看这些情况:

/path/to/WebSphere/ApplicationServer/java/bin/java -Xdump:what

系统转储有助于 IBM 服务确定您的 JVM 出了什么问题,因此根据具体情况,您可能需要打开 PMR。

如果您真的想禁用这些转储,请添加-Xdump:system:none到服务器的“通用 JVM 参数”,如WebSphere Application Server InfoCenter的配置 JVM文章中所述。

于 2012-11-26T14:51:18.563 回答