Websphere JAVA_DUMP_OPTS 条件捕获的所有事件是什么?

What are all the events captured by Websphere JAVA_DUMP_OPTS conditions?

从 IBM ref,我发现有 6 个条件可以包含在 JAVA_DUMP_OPTS 属性中,如下所示。

但我找不到这些条件中的每一个将捕获的所有事件。所有可能事件的列表可用 here.

有人可以帮我将这些事件中的每一个映射到它们相应的条件,从而将这些事件捕获到堆转储或核心转储中吗?

提前致谢。

JAVA_DUMP_OPTS 中指定的条件映射到 OS 信号而不是转储事件(OUTOFMEMORY 除外)。

对于Linux,映射如下:

  • 异常:SIGTRAP、SIGILL、SISEGV、SIGFPE、SIGBUS、SIGXFSZ
  • 中断:SIGINT,SIGTERM,SIGHUP
  • 错误:SIGABRT
  • DUMP: SIGQUIT

JAVA_DUMP_OPTS 的完整信号映射列表:Signal mappings

这篇 IBM 技术说明对信号部分有更多详细信息:What is a signal and why does this matter for WebSphere Application Server?