linux - 与 Linux 中的 Websphere coredump 文件混淆

标签 linux websphere websphere-7 websphere-6.1

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

谢谢

最佳答案

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

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

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

如果你真的想禁用这些转储,那么将 -Xdump:system:none 添加到服务器的“Generic JVM Arguments”中,如 Configuring the JVM 中所述。 WebSphere Application Server 信息中心的文章。

关于linux - 与 Linux 中的 Websphere coredump 文件混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13532451/

相关文章:

java - IntelliJ 抛出 Java.Net.SocketException : unable to open debugger, "socket closed"

Websphere:管理代理配置文件和部署配置文件之间的区别?

php - 访问根目录之外的文件

linux - linux内核如何在用户模式和内核模式堆栈之间切换?

java - 为什么 ResourceBundle.getBundle(String str) 无法从 Websphere 中的默认属性文件中找到值

java - 如何在服务器中查找WebSphere7服务器启动/停止历史记录

java - 如何在我的 Controller 命令中使用转发和重定向 View ?

linux - 更改 mariadb 中的日期时间格式

linux - Bash shell 脚本 : Concating lines that do not end in ^M

memory-leaks - IBM WebSphere 8 与 Axis2 Web 服务发生内存泄漏