Interstage Application Serverにおいて、Javaプロセスが突然終了します。
- Javaプロセスが以下のメッセージを表示し、突然終了します。原因と対処方法を教えて下さい。
Thread dump at JVM_Halt(status code=129):
"SIGHUP handler" daemon prio=10 tid=0x00269b18 nid=0x10 runnable [0xeff7f000..0xeff7faf0]
at java.lang.Shutdown.halt0(Native Method)
at java.lang.Shutdown.halt(Shutdown.java:145)
- locked <0xf781f600> (a java.lang.Shutdown$Lock)
at java.lang.Shutdown.exit(Shutdown.java:219)
- locked <0xf0f99aa8> (a java.lang.Class)
at java.lang.Terminator$1.handle(Terminator.java:35)
at sun.misc.Signal$1.run(Signal.java:195)
at java.lang.Thread.run(Thread.java:595) - [原因]
スレッド名からわかるように、SIGHUPを受信したためです。
[対処方法]
ほかのプロセスから、SIGHUPが発行されていないか、確認してください。Solaris OSの場合は、trussを使用すると、シグナルを発行したプロセスIDがわかります。関連FAQ:
FAQ5447 「Interstage Application Server停止時に、info.logに「Thread dump at JVM_Halt(status code=1)」や「#### JavaVM terminated」のログが出力されます。」
製品・サービス区分 | Interstage | ||||||
---|---|---|---|---|---|---|---|
製品・サービス情報 |
|
||||||
アンサー種別 | 運用/保守 |