JBoss Messaging
メッセージの到着(add)、配信(remove)に対するDBストア更新を確認。この後コミットに失敗している可能性はあるので要チェック
cat server.log | grep JDBCPersistenceManager | grep 'channel 16' | grep adding | ruby -ne 'puts $1 if $_ =~ /Reference\[(\d+)\]/' | sort > adding.log
cat server.log | grep JDBCPersistenceManager | grep 'channel 16' | grep removing | ruby -ne 'puts $1 if $_ =~ /Reference\[(\d+)\]/' | sort > removing.log
マッチしないメッセージを探す
diff adding.log removing.log
44a45
> 23471865904889940
grep 23471865904889940 server.log > 23471865904889940.log