Resolución de problemas de direccionador basado en contenido

Utilice la información proporcionada para ayudar a solucionar problemas que pueden producirse en direccionador basado en contenido.

Pulse un enlace de la tabla para desplazarse a una descripción completa y la solución posible del problema que está experimentando.
Tabla 1. Tabla de resolución de problemas de CBR
Síntoma Posible causa
CBR no se ejecuta correctamente Números de puerto en conflicto
El mandato cbrcontrol o lbadmin ha dado un error e indica el mensaje ‘El servidor no responde' o ‘No es posible acceder al servidor RMI' Los mandatos dan un error debido a una pila con SOCKS. O porque no se inicia cbrserver
No se equilibra la carga de las peticiones Se ha iniciado Caching Proxy antes de que se iniciara el ejecutor
En Solaris, el mandato cbrcontrol executor start falla con el error 'Error: el ejecutor no se ha iniciado." message El mandato da un error porque quizá sea necesario modificar los valores predeterminados de IPC del sistema o el enlace a la biblioteca es incorrecto.
No funciona la norma de URL Error sintáctico o de configuración
Comportamiento de la GUI inesperado cuando se utiliza los sistemasWindows con la tarjeta de vídeo Matrox AGP Se produce un problema cuando se utilizan tarjetas de vídeo Matrox AGP al ejecutar la GUI de Load Balancer
Se cierra la comunicación de la GUI (o tiene un comportamiento inesperado) cuando se intenta cargar un archivo de configuración de gran tamaño. Java™ no tiene acceso a suficiente memoria para manejar un cambio tan grande en la GUI
En la plataforma Windows, aparecen caracteres nacionales Latin-1 corruptos en el indicador de mandatos Cambie las propiedades de font de la ventana de indicador de mandatos
En la plataforma HP-UX, aparece este mensaje: java.lang.OutOfMemoryError unable to create new native thread (java.lang.OutOfMemoryError no se ha podido crear una nueva hebra nativa) Algunas instalaciones de HP-UX predeterminadas permiten 64 hebras por proceso. Esto es insuficiente.
En la plataforma Windows, los asesores y los destinos de alcance marcan como inactivos todos los servidores No está inhabilitada Task Offload (Descarga de tareas) o quizá tenga que habilitarse icmp.
En la plataforma Windows, se produce un problema al resolver la dirección IP con nombre de host cuando se configura más de una dirección con un adaptador La dirección IP que desea como nombre de host debe aparecer primero en el registro.
En sistemas Solaris, los procesos de Load Balancer finalizan cuando sale de la ventana de la sesión de terminal desde la que se han iniciado Utilice el mandato nohup para impedir que los procesos que ha iniciado reciban una señal de cierre de comunicación cuando sale de la sesión de terminal.

no se ejecutará CBR

Este problema puede producirse si otra aplicación utiliza uno de los puertos que CBR utiliza. Para obtener más información, vaya a Comprobación de números de puerto CBR.

cbrcontrol o lbadmin (mandato) da un error

  1. El mandato cbrcontrol devuelve: Error: El servidor no responde. O bien, el mandato lbadmin devuelve: Error: no se ha podido acceder al servidor RMI. Estos errores pueden producirse si su máquina tiene una pila con SOCKS. Para corregir este problema, edite el archivo socks.cnf para incluir las líneas siguientes:
    EXCLUDE-MODULE java
    EXCLUDE-MODULE javaw
  2. Las consolas de administración de las interfaces (línea de mandatos, interfaz gráfica de usuario y asistentes) de Load Balancer se comunican con cbrserver utilizando RMI (Remote Method Invocation). La comunicación predeterminada utiliza tres puertos; cada puerto se establece en el script de inicio de cbrserver:
    • 11099 para recibir mandatos de cbrcontrol
    • 10004 para enviar consultas de métrica a Metric Server
    • 11199 para el puerto del servidor RMI

    Esto puede producir problemas si una de las consolas de administración se ejecuta en la misma máquina que un cortafuegos o a través de un cortafuegos. Por ejemplo, cuando Load Balancer se ejecuta en la misma máquina que un cortafuegos y emite mandatos cbrcontrol, podrían aparecer errores como Error: el servidor no responde.

    Para impedir este problema, edite el archivo de scripts cbrserver para establecer el puerto utilizado por RMI para el cortafuegos (u otra aplicación). Cambie la línea: LB_RMISERVERPORT=11199 por LB_RMISERVERPORT=yourPort. Donde suPuerto es otro puerto.

    Cuando haya terminado, reinicie cbrserver y abra el tráfico para los puertos: 11099, 10004, 11199 y 11100 o para el puerto seleccionado para la dirección del host desde donde se ejecutará la consola de administración.

  3. También se pueden producir estos errores si aún no ha iniciado cbrserver.

No se equilibra la carga de las peticiones

Se ha iniciado Caching Proxy y CBR, pero no se equilibra la carga de las peticiones. Este error puede aparecer si inicia Caching Proxy antes de iniciar el ejecutor. Si esto sucede, el archivo de anotaciones cronológicas stderr para Caching Proxy contendrá este mensaje de error: "ndServerInit: Could not attach to executor" (ndServerInit: no se ha podido conectar con el ejecutor). Para evitar que suceda este problema, inicie el ejecutor antes de iniciar Caching Proxy.

[Solaris]

En sistemas Solaris, el mandato cbrcontrol executor start falla

En sistemas Solaris, el mandato cbrcontrol executor start devuelve: "Error: el ejecutor no se ha iniciado." Aparece este error si no configura la IPC (Comunicación entre procesos) para el sistema de modo que el tamaño máximo de un segmento de memoria compartida y los ID de semáforo sean mayores que el valor por omisión del sistema operativo. Para aumentar el tamaño del segmento compartido y de los ID de semáforo, debe editar el archivo /etc/system. Para obtener más información sobre cómo configurar este archivo, consulte la sección sobre cómo modificar los valores predeterminados del sistema para IPC (Inter-process Communication).

Error sintáctico o de configuración

Si la regla de URL no funciona, esto puede deberse a un error sintáctico o de configuración. Para corregir este problema compruebe lo siguiente:
  • Verifique que la regla se ha configurado correctamente. Consulte el Apéndice B. Sintaxis de la regla de contenido (patrón), para obtener más detalles.
  • Emita un informe de regla cbrcontrol para esta regla y compruebe la columna ‘Times Fired' para ver si ha aumentado según el número de solicitudes realizadas. Si ha aumentado correctamente, vuelva a comprobar la configuración del servidor.
  • Si la regla no está siendo activada, añada una regla 'always true'. Emita un informe de regla cbrcontrol en la regla ‘always true' para verificar que se activa.
[Windows]

En la plataforma Windows, un comportamiento inesperado de la GUI al utilizar tarjetas de vídeo Matrox AGP

En la plataforma Windows, al utilizar una tarjeta Matrox AGP, puede aparecer un comportamiento inesperado en la GUI de Load Balancer. Cuando pulsa el ratón, podría dañarse un bloque de espacio ligeramente mayor que el puntero del ratón provocando una posible inversión del resaltado o un desplazamiento de imágenes fuera del lugar de la pantalla. Las tarjetas Matrox anteriores no han mostrado este comportamiento. No hay un fix pack conocido cuando se utilizan tarjetas Matrox AGP.

La desconexión del host ocurre cuando se redimensiona la ventana de navegador Netscape mientras se utiliza la administración web

Si utiliza la administración Web remota para configurar Load Balancer, no cambie el tamaño (Minimizar, Maximizar, Restaurar minimizando, etc.) de la ventana del navegador Netscape en la que aparece la GUI de Load Balancer. Dado que Netscape vuelve a cargar una página cada vez que se cambia el tamaño de la ventana del navegador, esto provocará una desconexión del sistema principal. Tendrá que volver a conectar con el sistema principal cada vez que cambie el tamaño de la ventana. Si realiza administración Web remota en la plataforma Windows, utilice Internet Explorer.

[Windows]

En la plataforma Windows, aparecen caracteres nacionales Latin-1 corruptos en el indicador de mandatos

En una ventana de indicador de mandatos del sistema operativo Windows, algunos caracteres nacionales de la familia Latin-1 aparezcan corruptos. Por ejemplo, la letra "a" con una tilde podría mostrarse como el símbolo pi. Para corregir esto, debe cambiar las propiedades de font de la ventana de línea de mandatos. Para cambiar el font, realice lo siguiente:
  1. Pulse en el icono en la esquina superior izquierda de la ventana de indicador de mandatos
  2. Seleccione Propiedades, luego pulse la pestaña Fuente
  3. El font predeterminado es Fuentes de mapa de bits; cambie este valor por Lucida Console y pulse Aceptar

En HP-UX, Java sin memoria, se produce un error de hebra

Algunas instalaciones de HP-UX 11i están preconfiguradas para sólo permitir 64 hebras por proceso. No obstante, algunas configuraciones de Load Balancer requieren una cantidad mayor. En los sistemas HP-UX, establezca las hebras por proceso como mínimo en 256. Para aumentar este valor, utilice el programa de utilidad sam para establecer el parámetro de kernel max_thread_proc. Si se espera un uso masivo, puede ser necesario aumentar max_thread_proc por encima de 256.

Aumente el parámetro max_thread_proc, de la manera siguiente:
  1. Escriba sam desde la línea de mandatos
  2. Seleccione Configuración del Kernel > Parámetros configurables
  3. Seleccione max_thread_proc
  4. Pulse la barra espaciadora para resaltar max_thread_proc
  5. Pulse la tecla tabuladora una vez y, después, pulse la tecla de flecha a la derecha hasta que seleccione Actions
  6. Pulse Intro para mostrar el menú Actions (Acciones), luego pulse M para seleccionar Modify Configurable Parameter (Modificar parámetro configurable). Si no aparece esta opción, resalte max_thread_proc)
  7. Pulse la tecla tabuladora hasta que seleccione el campo Formula/Value (Formato/valor)
  8. Entre un valor de 256 o superior.
  9. Pulse Aceptar
  10. Pulse la tecla tabuladora una vez y, después, seleccione Actions
  11. Pulse K para Process New Kernel.
  12. Seleccione Yes (Sí)
  13. Reinicie el sistema
[Windows]

En sistemas Windows, los asesores y los destinos de alcance marcan todos los servidores como inactivos

Al configurar el adaptador en una máquina de Load Balancer, debe asegurarse de que los dos valores siguientes son correctos para que el asesor funcione:
  • Inhabilite Task Offloading, que se suele utilizar más usualmente en tarjetas de adaptador 3Com, de la manera siguiente:
    1. Vaya a Inicio > Configuración > Panel de control > Conexiones de red y de acceso telefónico y, a continuación, seleccione el adaptador.
    2. En la ventana emergente, pulse Propiedades.
    3. Pulse Configurar y, a continuación seleccione la pestaña Opciones avanzadas.
    4. En el panel de propiedades, seleccione la propiedad Task Offload, luego seleccione inhabilitar en el campo Valor.
  • Habilite el Protocolo 1 (ICMP) para protocolos IP si habilita el filtrado TCP/IP. Si no se habilita ICMP, no se superará la prueba de ping con el servidor final. Compruebe si ICMP está habilitado, como se indica a continuación:
    1. Vaya a Inicio > Configuración > Panel de control > Conexiones de red y de acceso telefónico y, a continuación, seleccione el adaptador.
    2. En la ventana emergente, pulse Propiedades.
    3. En el panel de componentes, seleccione Protocolo de Internet (TCP/IP) y, a continuación, pulse Propiedades.
    4. Pulse Opciones avanzadas y seleccione la pestaña Opciones.
    5. Seleccione Filtrado TCP/IP en el panel Opciones y pulse Propiedades.
    6. Si ha seleccionado Permitir filtrado TCP/IP y Permitir sólo para Protocolos IP, debe añadir el Protocol IP 1 además de los puertos TCP y UDP existentes que ha habilitado.
[Windows]

En la plataforma Windows, se produce un problema al resolver la dirección IP con nombre de host cuando se configura más de una dirección con un adaptador

En la plataforma Windows, cuando configura un adaptador con más de una dirección IP, configure la dirección IP que desea afiliar al nombre de sistema principal primero del registro.

Puesto que Load Balancer depende de InetAddress.getLocalHost() en muchas instancias (por ejemplo, lbkeys create), varias direcciones IP que tienen un alias con un sólo adaptador podrían provocar problemas. Para impedir este problema, enumere la dirección IP con la que desea que se resuelva la dirección IP primero en el registro.

Para resolver este problema, reordene los adaptadores en la configuración avanzada para la opción Conexiones de red del Panel de control. Por ejemplo:
  1. Abra el Panel de control.
  2. Abierta la opción Conexiones de red.
  3. En la barra de menús, seleccione Avanzado > Valores avanzados...
  4. Reordene los adaptadores que se listan en el panel Valores avanzados.
Concept topic    

Terms and conditions for information centers | Feedback

Last updated: May 23, 2013 03:57 PM EDT
File name: ctrb_cbr.html