WebSphere Virtual Enterprise, Version 6.1.1
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows,


odrDebug.py スクリプト

odrDebug.py スクリプトを使用すると、オンデマンド・ルーター (ODR) が返すエラーを診断できます。

目的

odrDebug.py スクリプトを使用して、404 エラーや 503 エラー のような ODR が返すエラーを診断できます。

ロケーション

odrDebug.py スクリプト は、install_root/bin ディレクトリーにあります。

使用法

デフォルトのスクリプトの使用法は、次のようになっています。
./wsadmin.sh|.bat -lang jython -f odrDebug.py

オペレーション

odrDebug.py スクリプトには、以下のパラメーターを指定します。

setHttpDebug:
  • nodeName: デバッグするノードの名前を指定します。
  • odrName: デバッグする ODR の名前を指定します。
  • errorCode: HTTP エラー・コードを指定します。404503 などを指定できます。
  • expression: エラー・コードをデバッグするかどうかを指定します。 エラー発生時のデバッグを無効にするには、false を指定します。エラー発生時のデバッグを有効にするには、true を指定します。
  • debugLevel: デバッグ時に出力する情報量を指定します。以下のいずれかのデバッグ・レベルを使用できます。
    • 0: 単一行に簡潔な説明を表示します。
    • 1: target.xml ファイル情報のサブセットを表示します。
    • 2: target.xml ファイル全体を表示します。

./wsadmin.sh|.bat -lang jython -f odrDebug.py setHttpDebug my_node my_ODR 503 true 1 

結果

サーバーが開始されていないために 503 エラーが発生した場合、 SystemOut.log ファイルに次のメッセージが出力されます。
[11/3/07 19:20:00:427 EDT] 00000034 HttpDebugResp I   URL: http://draco02.rtp.raleigh.ibm.com:80/A/CpuAndSleepBound,
statusCode: 503, reason: no servers in cluster xd61/DC1 are running web module xd61/A/microwebapp.war 
webModule=xd61/A/microwebapp.war    
cluster=xd61/DC1       
server=xd61/draco03/DC1_draco03          
state=STOPPED         
weight=0          
reachable=true       
server=xd61/draco04/DC1_draco04          
state=STOPPED          
weight=0          
reachable=true       
server=xd61/draco05/DC1_draco05          
state=STOPPED          
weight=0          
reachable=true       
server=xd61/draco06/DC1_draco06          
state=STOPPED          
weight=0          
reachable=true       
server=xd61/draco07/DC1_draco07          
state=STOPPED          
weight=0          
reachable=true



関連タスク
ODR の作成
関連資料
管理のロールと特権
参照トピック    

ご利用条件 | フィードバック

最終更新: 2009/09/17 16時33分25秒EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r1m1/index.jsp?topic=/com.ibm.websphere.ops.doc/info/reference/rodrdebugscript.html