Utilice la información de este apartado para recopilar los datos que necesitará el servicio de IBM®. La información se divide en los temas siguientes.
Sólo para el componente Dispatcher, hay una herramienta de determinación de problemas que recopila automáticamente datos específicos del sistema operativo y archivos de configuración específicos del componente. Para ejecutar esta herramienta, escriba lbpd en el directorio adecuado:
La herramienta de determinación de problemas empaqueta los datos en archivos como se detalla a continuación:
Antes de llamar al servicio de IBM, tenga a mano la información siguiente.
dscontrol file save primary.cfg
Este mandato sitúa el archivo de configuración en el directorio siguiente:
java -fullversion
netstat -ni
ipconfig /all
Esto se requiere de todos los servidores y de Load Balancer.
netstat -nr
route print
Esto se requiere de todos los servidores y de Load Balancer.
Recopile la siguiente información necesaria de problemas en entornos de HA.
Los nombres de script son:
Incluya también los archivos de configuración. Consulte Información general (siempre es necesaria).
Recopile esta información necesaria para problemas del asesor; por ejemplo, cuando los asesores por error marcan los servidores como inactivos.
dscontrol advisor loglevel http 80 5
o
dscontrol advisor loglevel nombreAsesor puerto nivelAnotaciones
o
dscontrol advisor loglevel nombreAsesor clúster:puerto nivelAnotaciones
o
nalcontrol metriccollector set ID_consultor:ID_servicio:nombreMétrica
loglevel valor
Se creará un archivo de anotaciones cronológicas llamado ADV_nombresAsesor.log; por ejemplo ADV_http.log. Este archivo de anotaciones cronológicas se ubica como se detalla a continuación:
Donde componente es:
La llamada a ADVLOG imprime sentencias al archivo de anotaciones cronológicas de asesores cuando el nivel es inferior que el nivel de anotaciones asociado a los asesores. Un nivel de anotaciones de 0 provocará que siempre se grabe la sentencia. No puede utilizar ADVLOG desde el constructor. El archivo de anotaciones cronológicas no se crea hasta inmediatamente después de que el constructor haya terminado porque el nombre de archivo de anotaciones cronológicas depende de la información que está establecida en el constructor.
Hay otro modo de depurar el asesor personalizado que evitará esta limitación. Puede utilizar sentencias System.out.println(mensaje) para imprimir mensajes a una ventana. Edite el script dsserver y cambie javaw por java para que las sentencias de impresión aparezcan en la ventana. La ventana utilizada para iniciar dsserver debe mantenerse abierta para que aparezcan las impresiones. Si está utilizando plataformas Windows, debe evitar que Dispatcher se ejecute como servicio e iniciarlo manualmente desde una ventana para ver los mensajes.
Consulte el manual Guía de programación de Edge Components para obtener más información sobre ADVLOG.
Recopile la siguiente información necesaria de problemas de CBR (Content Based Routing).
Si no se puede acceder al clúster, es posible que ninguna de las máquinas de Load Balancer haya creado un alias del clúster. Para determinar qué máquina posee el clúster:
ping clúster
arp -a
Si utiliza los métodos de reenvío nat o cbr de Dispatcher,
ejecute el mandato ping de la dirección de retorno también. Si no obtiene una respuesta del mandato ping y no utiliza ULB, puede que ninguna máquina haya creado el alias de la dirección IP del clúster para su interfaz; por ejemplo, en0, tr0, etc.
Si no puede solucionar problemas de direccionamiento y todo lo demás no funciona, emita el mandato siguiente para ejecutar un rastreo en el tráfico de red:
iptrace -a -s direcciónIPclienteConError -d direcciónIPclúster -b iptrace.trc
Ejecute el rastreo, vuelva a crear el problema y elimine con el mandato kill el proceso.tcpdump -i lan0 host clúster and host cliente
Quizá tenga que bajarse
tcpdump de uno de los sitios de archivadores del software HP-UX GNU.tcpdump -i eth0 host clúster and host cliente
Ejecute el rastreo, vuelva a crear el problema y elimine con el mandato kill el proceso.snoop -v direcciónIPcliente
direcciónIPdestino > snooptrace.out
También puede aumentar distintos niveles de anotaciones (por ejemplo, las anotaciones cronológicas de gestor, las anotaciones cronológicas de asesor, etc.) e investigar su salida.
Para identificar un problema que ya se ha corregido en un fix pack de release de servicio o en un parche, compruebe las actualizaciones. Para obtener una lista de defectos de Edge Components corregidos, consulte la página de soporte del sitio Web de WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/. Desde la página de soporte, siga el enlace al sitio de descarga del servicio de corrección.
La versión correcta de código Java se instala como parte de la instalación de Load Balancer.
Consulte Información de consulta para obtener enlaces a las páginas Web de soporte y biblioteca. La página Web de soporte contiene un enlace a la información de autoayuda a modo de Notas técnicas.