私はkill -15 <PID>
自分の作業中のjvmでやっていますが、完全に無視されているようです。
環境は次のとおりです。
- Linux 2.6 カーネル
- JDK 1.6.0_20-x86-64
sun.misc.SignalHandler
プロジェクトには参照がありません。私が持っている唯一の(かなり不自由な)手がかりはAbstractApplicationContext.registerShutdownHook()
、 main への呼び出しです。JVM 起動引数には、シグナル処理に関連するものは何も含まれていません。
ログ (DEBUG レベル) には何もありませんkill -15
。
SIGTERM を無視する原因を特定するにはどうすればよいですか?