【问题标题】:Confused with the Websphere coredump file in Linux对 Linux 中的 Websphere coredump 文件感到困惑
【发布时间】:2012-11-23 16:03:56
【问题描述】:

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

谢谢

【问题讨论】:

  • 查看实际运行的JVM的进程环境了吗?您确定它们是本机核心文件,而不仅仅是 javacores?
  • ...或 IBM Java 系统核心文件 (core.yyyyddmm.hhMMdd.pid.seq.dmp)?你关心的文件名是什么?
  • @bkail 我说的是 core.yyyyddmm.hhMMdd.pid.seq.dmp 文件。

标签: linux websphere websphere-7 websphere-6.1


【解决方案1】:

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

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

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

如果您真的想禁用这些转储,请按照 WebSphere Application Server InfoCenter 的 Configuring the JVM 文章中的说明将 -Xdump:system:none 添加到服务器的“通用 JVM 参数”中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多