我正在kill -15 <PID>
使用我的工作 jvm,它似乎完全被忽略了。
环境是:
- Linux 2.6 内核
- jdk 1.6.0_20-x86-64
项目中没有引用sun.misc.SignalHandler
。我唯一的(相当蹩脚的)线索是AbstractApplicationContext.registerShutdownHook()
在 main 中调用。JVM 启动参数不包含任何与信号处理相关的内容。
日志中没有任何内容(调试级别),也没有任何内容打印到标准输出以响应kill -15
.
如何找出导致忽略 SIGTERM 的原因?