以下のようなメッセージが event_log に出力されている場合、session 2 が session 5 を待たせているため、
session 2 で処理しているキュー・メッセージの情報を取得することで調査進展に役立ちします。
Poster: session=5 is blocked by session=2. They are in different threads.
Will wait for blocker to release lock (posting from test01, queue queue_name, to test02)
Post プロセスを停止した状態で以下手順を実施してください。
1. qview を起動します。
$ qview -i
2. qivew を初期化します。
qview> qinit
3. Post キューを Open します。
qview> open p r
Post キューが複数ある場合、open するキューを聞かれるので前述のメッセージに出力されているキューで y を入力します。
4. 出力結果のファイル名を指定します。
qview> set outfile qview1.out
5. session 2 のキュー・メッセージを出力します。
qview> oread 2 0
6. 最初のメッセージに戻ります。
qview> seekback
7. 詳細情報の出力を有効にします。
qview> set detail full
8. session 2 のキュー・メッセージを出力します。
qview> oread 2 0
9. qview を終了します。
qview> quit
10. vardir/log 配下に出力された qview1.out ファイルを送付ください。
© 2025 Quest Software Inc. ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center