Sun Cluster: Guía del servicio de datos para Sun Java System Message Queue para SO Solaris

Análisis de funciones y algoritmos

El análisis de Sun Cluster HA for Sun Java System Message Queue envía una solicitud al servidor para consultar el estado del servidor Sun Java System Message Queue. El análisis realiza los pasos siguientes:

  1. Analiza la instancia de Sun Java System Message Queue según el valor de tiempo de espera establecido con la propiedad de recurso Probe_timeout.

  2. Se conecta a la dirección IP y las combinaciones de puerto definidas por la configuración de recursos de red y la configuración de Port_list del grupo de recursos. Si la conexión es satisfactoria, el análisis lee la información de la reasignación de puertos. Finalmente, el análisis se desconecta. Si cualquier parte de la conexión falla, se registra el fallo.

    Un tráfico pesado en la red, una carga elevada del sistema o una configuración errónea pueden hacer que falle la consulta. La configuración errónea se puede producir si no se ha configurado el servidor Sun Java System Message Queue para que reciba en todas las combinaciones de direcciones IP y puertos analizados. El servidor Sun Java System Message Queue debería servir a todos los puertos de cada dirección de IP que se especifica para el recurso.

    A continuación se indica un análisis totalmente insatisfactorio.

    El siguiente mensaje de error se recibe cuando no se puede conectar al servidor. %s indica el nombre del sistema y %d indica el número de puerto.


    Failed to connect to the host <%s> and port <%d>.

  3. Acumula fallos parciales que se producen en el intervalo de propiedad de recursos Retry_interval hasta que se alcance un fallo total que requiera una acción.

    A continuación se indican fallos parciales de análisis:

    • Failed to disconnect from port %d of resource %s.


      Failed to disconnect from port %d of resource %s.

    • No ha sido posible completar todos los pasos del análisis dentro del tiempo Probe_timeout.

    • El siguiente mensaje de error se recibe cuando no se pueden leer los datos del servidor por otros motivos. El primer %s indica el nombre de sistema y %d indica el número de puerto. El segundo %s indica más detalles sobre el error.


      Failed to communicate with server %s port %d: %s

Basado en el historial de fallos, un fallo puede provocar un reinicio local o una recuperación de fallos del servicio de datos.