与Linux中的Websphere coredump文件混淆

与Linux中的Websphere coredump文件混淆,linux,websphere,websphere-7,websphere-6.1,Linux,Websphere,Websphere 7,Websphere 6.1,有时我可以看到在我的Linux系统中生成的Websphere进程的核心转储文件。我认为它是完整的核心文件。但是,当我使用ulimit-a进行检查时,它将返回核心文件大小0作为其中之一。 根据我的理解,核心文件大小0意味着在该环境中不会生成任何核心转储文件。但如果是这样的话,为什么WebSphereApplicationServer进程会在那一刻发生呢 感谢默认情况下,IBM Java将在某些情况下创建系统转储,如IBM Java 6信息中心的文章所述。您可以使用以下命令查看这些情况: /path

有时我可以看到在我的Linux系统中生成的Websphere进程的核心转储文件。我认为它是完整的核心文件。但是,当我使用
ulimit-a
进行检查时,它将返回
核心文件大小0
作为其中之一。
根据我的理解,
核心文件大小0
意味着在该环境中不会生成任何核心转储文件。但如果是这样的话,为什么WebSphereApplicationServer进程会在那一刻发生呢


感谢

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

/path/to/WebSphere/ApplicationServer/java/bin/java -Xdump:what
系统转储对于IBM服务确定JVM出了什么问题很有用,因此根据具体情况,您可能需要打开PMR


如果您确实想禁用这些转储,那么将
-Xdump:system:none
添加到服务器的“通用JVM参数”中,如WebSphere Application server信息中心的文章所述。

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