[AIX Solaris HP-UX Linux Windows][z/OS]

odrDebug.py 脚本

可以使用 odrDebug.py 脚本来诊断随需应变路由器 (ODR) 返回的错误。

用途

可以使用 odrDebug.py 脚本来诊断 ODR 返回的错误,如 404 错误和 503 错误。

位置

odrDebug.py 脚本位于 app_server_root/bin 目录中。

用法

缺省脚本用法如下:
./wsadmin.sh -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 -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

指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwve_odrdebugscript
文件名:rwve_odrdebugscript.html