多数の入力ファイルを並行して処理する JBoss 5.1 サーバー (Java 6u22) で多数のスレッドを生成しています。
突然、スレッドの 1 つが応答を停止しました。他のスレッドは問題ありません。そのサーバーからスレッド ダンプを取得できなくなりました。何がこれを引き起こしたのかについて、誰かがいくつかのアイデアを提供できますか?
ログにあるのは次のとおりです。
WARN (Thread-9) [arjLoggerI18N] [com.arjuna.ats.arjuna.coordinator.TransactionReaper_18] - TransactionReaper::check timeout for TX 7f000001:bb15:4fd24ef6:6f42 in state RUN
WARN (Thread-10) [arjLoggerI18N] [com.arjuna.ats.arjuna.coordinator.BasicAction_58] - Abort of action id 7f000001:bb15:4fd24ef6:6f42 invoked while multiple threads active within it.
WARN (Thread-10) [arjLoggerI18N] [com.arjuna.ats.arjuna.coordinator.CheckedAction_2] - CheckedAction::check - atomic action 7f000001:bb15:4fd24ef6:6f42 aborting with 1 threads active!
WARN (Thread-9) [arjLoggerI18N] [com.arjuna.ats.arjuna.coordinator.TransactionReaper_18] - TransactionReaper::check timeout for TX 7f000001:bb15:4fd24ef6:6f42 in state CANCEL
WARN (Thread-9) [arjLoggerI18N] [com.arjuna.ats.arjuna.coordinator.TransactionReaper_18] - TransactionReaper::check timeout for TX 7f000001:bb15:4fd24ef6:6f42 in state CANCEL_INTERRUPTED
WARN (Thread-9) [arjLoggerI18N] [com.arjuna.ats.arjuna.coordinator.TransactionReaper_6] - TransactionReaper::check worker Thread[Thread-10,5,jboss] not responding to interrupt when cancelling TX 7f000001:bb15:4fd24ef6:6f42 -- worker marked as zombie and TX scheduled for mark-as-rollback
WARN (Thread-9) [arjLoggerI18N] [com.arjuna.ats.arjuna.coordinator.TransactionReaper_11] - TransactionReaper::check failed to mark TX 7f000001:bb15:4fd24ef6:6f42 as rollback only
WARN (Thread-10) [arjLoggerI18N] [com.arjuna.ats.arjuna.coordinator.TransactionReaper_13] - TransactionReaper::doCancellations worker Thread[Thread-10,5,jboss] missed interrupt when cancelling TX 7f000001:bb15:4fd24ef6:6f42 -- exiting as zombie (zombie count decremented to 0)