java - 在 OpenVMS 上创建线程转储

标签 java thread-dump openvms

如何从 OpenVMS 上运行的 Java 进程中检索线程转储?该进程未启用 JMX。我正在寻找类似于 Unix 上的 kill -QUIT 或 Windows 上的 Ctrl+Break 的东西。

编辑:我在这里找到了答案: http://h18012.www1.hp.com/java/documentation/1.6.0/ivms/docs/user_guide.html#javaenable_sigquit_mailbox

最佳答案

摘自 open vms user guide

  • 定义 JAVA$ENABLE_SIGQUIT_CTRLC true:这将使终端程序能够接收 QUIT 信号并将跟踪转储到终端
  • 定义 JAVA$ENABLE_SIGQUIT_MAILBOX true:这将使非终端程序能够将跟踪信息转储到 JVM 创建的邮箱中

关于java - 在 OpenVMS 上创建线程转储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6014377/

相关文章:

java - 无法使用Java中的参数化构造方法实例化对象

java - 在 Java 中创建线程

Java 线程转储 : BLOCKED thread without "waiting to lock ..."

pascal - OpenVMS Pascal 常量用作大小初始值设定项时不是常量

java - CriteriaQuery 加入字符串值

java - 保存 oAuth 凭据

java - 评估 Java 线程转储

java - jstack:目标进程没有响应

c - stdint.h 和 C99

migration - 将 RMS 迁移到 RDB