![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Script odrDebug.py
Puede utilizar el script odrDebug.py para diagnosticar los errores que devuelve un direccionador On Demand (ODR).
Objetivo
Puede utilizar el script odrDebug.py para diagnosticar los errores que devuelve el ODR como, por ejemplo, los errores 404 y 503.
Location
El script odrDebug.py se encuentra en el directorio raíz_servidor_aplic/bin.
Uso
El uso del script por omisión es el siguiente:
./wsadmin.sh -lang jython -f odrDebug.py
Operaciones
Especifique los siguientes parámetros con el script odrDebug.py:
setHttpDebug:
- nodeName: especifica el nombre del nodo que desea depurar.
- odrName: especifica el nombre del ODR que desea depurar.
- errorCode: especifica el código de error HTTP. Puede especificar 404, 503, etc.
- expression: especifica si el código de error se está depurando. Especifique false para inhabilitar la depuración cuando se produce el error. Especifique true para habilitar la depuración cuando se produce el error.
- debugLevel: especifica cuánta información se proporciona para la depuración. Puede utilizar uno
de los siguientes niveles de depuración:
- 0: imprime una descripción concisa en una sola línea
- 1: imprime un subconjunto de la información del archivo target.xml
- 2: imprime todo el archivo target.xml
Ejemplo
./wsadmin.sh -lang jython -f odrDebug.py setHttpDebug my_node my_ODR 503 true 1
Resultado
Si se produce un error 503 porque no se han iniciado
los servidores, el archivo SystemOut.log contiene el siguiente
mensaje:
[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