Añadir regla
Cumplimente los campos y, a continuación, pulse Aceptar.
- Nombre de la regla
- El nombre de la regla que va a establecer. Este nombre puede contener cualquier carácter alfanumérico, carácter de subrayado, guión o punto. Puede tener una longitud de 1 20 caracteres y no puede contener espacios en blanco.
- Tipo de regla
- Puede seleccionar los siguientes tipos de reglas:
- Dirección IP
Basada en la dirección IP del cliente. Utilice este tipo de regla si desea filtrar los clientes y asignar recursos en función de su procedencia. - Hora del día
Basada en la hora del día. Se utiliza para fines de planificación de capacidad. Por ejemplo, si cada día la carga de un sitio Web es más fuerte durante el mismo período de tiempo, es posible que desee dedicar más servidores a HTTP durante las horas punta que durante las horas de menos trabajo. - Total de conexiones (por segundo)
Basada en el número de conexiones por segundo para el puerto. Es posible que desee utilizar las reglas basándose en el total de conexiones por segundo si tiene que compartir algunos servidores con otras aplicaciones.
- Conexiones activas (total)
Basada en el número de total de conexiones activas para el puerto. Es posible que desee utilizar las reglas basándose en el total de conexiones activas en un puerto si los servidores sufren una sobrecarga y comienzan a desechar paquetes.
Determinados servidores Web continuarán aceptando conexiones incluso si no tienen hebras suficientes para responder a la petición. Como resultado, las peticiones de los clientes superan el tiempo de espera y no se da servicio al cliente que visita su sitio Web. Utilice las reglas basadas en conexiones activas para equilibrar la capacidad en una agrupación de servidores.
- Contenido
Una expresión regular que se compara con los URL solicitados por el cliente. Es posible que desee utilizar las reglas de tipo de contenido para enviar peticiones a conjuntos de servidores configurados específicamente para manejar un subconjunto del tráfico del sitio.
Por ejemplo, es posible que desee utilizar un conjunto de servidores para manejar todas las peticiones cgi-bin, otro conjunto para manejar todas las peticiones de corrientes de datos de audio y un tercer conjunto para manejar todas las otras peticiones. En este caso, añadirá una regla con un patrón que coincida con la vía de acceso del directorio cgi-bin, otra que coincida con el tipo de archivo de los archivos de corrientes de datos de audio y una tercera regla Siempre cierta para manejar el resto del tráfico. A continuación, añadirá los servidores adecuados a cada una de las reglas.
- Siempre cierta
La regla siempre es cierta. Se puede crear una regla como "Siempre cierta". Este tipo de regla estará siempre seleccionada, a menos que todos los servidores asociados a la misma hayan concluido. Por este motivo, generalmente se debe establecer a una prioridad inferior a la de las otras reglas.
- Prioridad (opcional)
- Un entero que representa el orden en el que se revisan las reglas. Si no se asigna una prioridad a la primera regla que establece, por omisión se le asignará un valor de prioridad de 1 y se evaluará en primer lugar. A continuación, a la regla siguiente se le asignará un valor de prioridad de 11 y se evaluará en segundo lugar, (el valor de última
prioridad + 10, en este caso 1 + 10), a la tercera regla se le asignará el valor de prioridad de 21, a la cuarta el valor de prioridad de 31, etc.
Las reglas se evalúan por orden numérico, teniendo los números más bajos prioridad sobre los números más altos.
- Inicio del rango
- Opcionalmente, el valor inferior del rango utilizado para determinar si una regla es o no es cierta. Si esta añadiendo una regla basada en:
- La dirección IP, entonces el Inicio del rango es la dirección del cliente como un nombre simbólico o con formato decimal con puntos. El valor por omisión es 0.0.0.0.
- La Hora, entonces el Inicio del rango es un entero. El valor
por omisión es 0 que representa la medianoche.
- El Total de conexiones, entonces el Inicio del rango es un entero. El valor
por omisión es 0.
- Las Conexiones activas, entonces el Inicio del rango es un entero. El valor
por omisión es 0.
No tiene que especificar un inicio del rango para una regla Siempre cierta.
- Final del rango
- Opcionalmente, el valor más alto del rango utilizado para determinar si una regla es o no es cierta. Si esta añadiendo una regla basada en:
- La dirección IP, entonces el Final del rango es la dirección del cliente como un nombre simbólico o con formato decimal con puntos. El valor por omisión es 255.255.255.255.
- La Hora del día, entonces el Final del rango es un entero. El valor
por omisión es 24 que representa la medianoche.
- El Total de conexiones, entonces el Final del rango es un entero. El valor por omisión es 2 elevado a 32 menos 1.
- Las Conexiones activas, entonces el Final del rango es un entero. El valor por omisión es 2 elevado a 32 menos 1.
No tiene que especificar un final del rango para una regla Siempre cierta.
- Patrón
- Sólo es aplicable a la regla Contenido. Entre la sintaxis de patrón que desea utilizar, con las restricciones siguientes:
- sin espacios
- caracteres especiales: (a menos que vaya precedido por una barra inclinada inversa, "\")
* : comodín (coincide con 0 a x en cualquier carácter)
( : se utiliza para la agrupación lógica
) : se utiliza para la agrupación lógica
& : AND lógico
| : OR lógico
! : NOT lógico
- palabras clave reservadas (seguidas siempre del signo de igual, =):
Method : lo utiliza el protocolo HTTP, en una conversión,
para recuperar una petición. Por ejemplo, GET, POST,
etc.
UTI : vía de acceso de la petición de URL
Version : versión específica de la petición,
HTTP/1.0 o HTTP/1.1
Host : valor de la cabecera host:
Nota: es opcional en los protocolos HTTP/1.0
[clave] : cualquier nombre de cabecera HTTP válido que Dispatcher
puede buscar; Por ejemplo, User-Agent,
Connection, referer, etc.
Ejemplos: Un navegador con destino a http://www.company.com/path/webpage.htm puede dar como resultado los valores siguientes:
Method=GET
URI=/path/webpage.htm
Version=HTTP/1.1
Host=www.company.com
Connection=Keep-Alive
Para obtener más información acerca de la sintaxis de los patrones y de casos de ejemplo, consulte los apartados "Configure
rules-based load balancing" y "Content rule (pattern) syntax" de la publicación
Load Balancer Administration Guide.
Nota: Puede encontrar las traducciones soportadas de la publicación Load Balancer Administration Guide en el sitio Web del Information Center de
WebSphere Application Server - Edge Component
- Una o más direcciones de servidor: (opcional)
- La lista de los servidores definidos actualmente para el puerto. Opcionalmente, puede seleccionar una o más en la lista para incluirlas con la regla.
Si no selecciona un servidor, Load Balancer descartará las peticiones que coincidan con
los criterios.
|