[AIX Solaris HP-UX Linux Windows][z/OS]

Intelligent Management: propiedades personalizadas y del sistema del direccionador On demand

Puede utilizar las propiedades personalizadas del direccionador On Demand (ODR) para cambiar el comportamiento del ODR. Por ejemplo, puede cambiar el código de error que devuelve el ODR cuando se rechacen mensajes debido a una sobrecarga de memoria o procesador. Para establecer una propiedad personalizada en el ODR con la consola de administración, pulse Servidores > Direccionadores On Demand > direccionador_on_demand > Java y gestión de procesos > Definición de proceso > Máquina virtual Java.

Propiedad personalizada http.log.history

Utilice la propiedad personalizada http.log.history para especificar el número de archivos de registro del servidor histórico. Los archivos de registro de servidor son los archivos de registro personalizados de ODR, además de los archivos proxy.log, local.log y cache.log. Sin esta propiedad personalizada, tendrá un archivo de historial para los archivos de registro del servidor. Definir esta propiedad personalizada no afecta a los registros personalizados que ya han sido inicializados.

Table 1. Valores de la propiedad personalizada http.log.history
Value Descripción
Ámbito ODR o clúster de ODR
Value Cualquier entero positivo mayor que 0
Valor por omisión 1

Propiedad personalizada http.log.history.backup.list

De forma predeterminada, los archivos de registro personalizados existentes de ejecuciones anteriores no se cuenta en el número máximo de archivos históricos. Establezca la propiedad personalizada de proxy http.log.history.backup.list en true para que el ODR cuente los registros personalizados existentes en el número máximo de archivos históricos.

Table 2. Valores de la propiedad personalizada http.log.history.backup.list
Ámbito ODR o clúster de ODR
Value Cualquier entero positivo mayor que 0
Valor por omisión 1

Propiedad personalizada http.log.maxSize

Utilice la propiedad personalizada http.log.maxSize para especificar el tamaño máximo del registro en megabytes (MB). Un valor de UNLIMITED indica ilimitado. Al igual que en la propiedad personalizada http.log.history, la propiedad personalizada http.log.maxSize se aplica a los archivos de registro personalizados de ODR, además de los archivos proxy.log, local.log y cache.log.

Table 3. Valores de la propiedad personalizada http.log.maxSize
Value Descripción
Ámbito ODR o clúster de ODR
Value Cualquier entero positivo mayor que 0
Valor por omisión 500 MB

Propiedad personalizada CenterCell

Cuando esté configurando la gestión del rendimiento de varias células en el entorno, puede utilizar la propiedad personalizada CenterCell para designar una célula como la célula central. Defina también la propiedad personalizada CenterCell de forma individual para cada célula que desee designar como una célula punta.

Avoid trouble Avoid trouble: Sólo se debe definir una propiedad personalizada en true.gotcha
Table 4. Valores de la propiedad personalizada CenterCell
Value Descripción
Ámbito Cell
Valores válidos true: designa una célula como la célula central

false: designa una célula como una célula punta

ODR.heapUsage.max

Utilice la propiedad personalizada ODR.heapUsage.max para configurar un valor de porcentaje que determine a qué nivel de uso de almacenamiento dinámico el ODR rechaza solicitudes. Si el uso del almacenamiento dinámico excede el 90%, el ODR rechaza cualquier solicitud de entrada y se devuelve un código de error 503.

Table 5. Propiedad personalizada ODR.heapUsage.max
Value Descripción
Ámbito Cell
Value Porcentaje
Valor por omisión 90%

ODR.heapUsage.algorithm

Utilice la propiedad personalizada ODR.heapUsage.algorithm para configurar cuándo se calcula el uso del almacenamiento dinámico. Si define el valor en globalGC, la cantidad de uso del almacenamiento dinámico se calcula sólo inmediatamente después de un ciclo de recogida de basura global. Si define el valor en request, la cantidad de uso de almacenamiento dinámico se calcula con cada solicitud.

Table 6. Propiedad personalizada ODR.heapUsage.algorithm
Value Descripción
Ámbito Cell
Value Algoritmo
Valor por omisión globalGC

ODR.heapUsage.errorCode

Utilice la propiedad personalizada ODR.heapUsage.errorCode para configurar el tipo de código de error devuelto cuando se recibe una solicitud y el uso del almacenamiento dinámico excede el umbral máximo.

Table 7. Propiedad personalizada ODR.heapUsage.errorCode
Value Descripción
Ámbito Cell
Value Entero
Valor por omisión 503

ODR.sslAlias.<nombre_clúster>

Utilice la propiedad personalizada ODR.sslAlias.<nombre_clúster> para especificar el nombre de alias SSL que se va a utilizar durante las conexiones de salida SSL con cualquiera de los servidores del clúster especificado. Establezca esta propiedad personalizada a nivel de célula. Reinicie el ODR para que el valor de esta propiedad personalizada entre en vigor.

http.overload.error

Utilice la propiedad personalizada http.overload.error para configurar un código de error personalizado para que lo devuelva el gestor de flujo de solicitudes autónomo cuando se rechace un mensaje HTTP sobre TCP o SSL debido a una sobrecarga de procesador o de memoria. Si no configura esta propiedad personalizada, se devuelve el código de error 503 por omisión.

Table 8. Propiedad personalizada http.overload.error
Value Descripción
Ámbito Direccionador On Demand
Value Entero
Valor por omisión 503

sip.overload.error

Utilice la propiedad personalizada sip.overload.error para configurar un código de error personalizado para que lo devuelva el gestor de flujo de solicitudes autónomo cuando se rechace un mensaje de SIP (Session Initiation Protocol) sobre TCP (Transmission Control Protocol) o SSL (Secure Sockets Layer) debido a una sobrecarga de procesador o de memoria. Si no configura esta propiedad personalizada, se devuelve el código de error 503 por omisión.

Table 9. Propiedad personalizada sip.overload.error
Value Descripción
Ámbito Direccionador On Demand
Value Entero
Valor por omisión 503

sipu.overload.error

Utilice la propiedad personalizada sipu.overload.error para configurar un código de error personalizado para que lo devuelva el gestor de flujo de solicitudes autónomo cuando se rechace un mensaje de SIP (Session Initiation Protocol) sobre UDP (User Datagram Protocol) debido a una sobrecarga de procesador o de memoria. Si no configura esta propiedad personalizada, se devuelve el código de error 503 por omisión.

Table 10. Propiedad personalizada sipu.overload.error
Value Descripción
Ámbito Direccionador On Demand
Value Entero
Valor por omisión 503

http.partialResponseBodyBufferSize

Utilice la propiedad personalizada http.partialResponseBodyBufferSize para no permitir que el ODR coloque en el almacenamiento intermedio el tamaño de la carga útil de respuesta cuando se lleve a cabo un despliegue en una edición de aplicación. Establezca la propiedad personalizada http.partialResponseBodyBufferSize en un valor de 0.

Table 11. Propiedad personalizada http.partialResponseBodyBufferSize
Value Descripción
Ámbito Direccionador On Demand
Value Entero
Valor por omisión 0

Propiedades del sistema

Siga las instrucciones para establecer propiedades del sistema específicas para el ODR.

En la consola de administración, seleccione Servidores > Direccionadores On Demand > direccionador_on_demand > Java y gestión de procesos > Definición de proceso > Máquina virtual Java.

ODCLeftGroupDelay

Utilice la propiedad del sistema ODCLeftGroupDelay =0 establecida para no permitir ningún retardo en la detección de la configuración bajo demanda de servidores apagados durante la sustitución por anomalía cuando los servidores dejan de estar disponibles.

El valor ODCLeftGroupDelay se especifica en milisegundos. Establezca un valor que no sea inferior a 30000 milisegundos de modo que haya tiempo suficiente para manejar los procesos que dejen de responder a P2P (igual a igual).

Si establece ODCLeftGroupDelay, problemas de red temporales pueden agotar los recursos y el proceso de recuperación de ODC puede añadir estrés a la red.

Note: ODCLeftGroupDelay debe establecerse en el gestor de despliegue, todos los agentes de nodo y, si están presentes, todos los ODR de Java. Esta propiedad no es dinámica y los valores no entrarán en vigor hasta que el sistema se haya sincronizado y el proceso se haya reiniciado.

ODR.traceRouteHeader

Utilice la propiedad del sistema ODR.traceRouteHeader en el ODR y añadirá una cabecera de respuesta con la ruta que ha tomado la solicitud.

Por ejemplo, -DODR.traceRouteHeader=TraceRoute añade una cabecera de respuesta con el nombre TraceRoute para cada solicitud. El valor de la cabecera de respuesta es la vía de acceso que ha tomado la solicitud.

updateWLM

Cuando esta propiedad se establece en false, el controlador DWLM no actualizará los pesos calculados para los miembros del clúster en la gestión de carga de trabajo (WLM). El valor predeterminado de esta propiedad es true. Para que esta propiedad personalizada entre en vigor es necesario el reciclado de células. Se recomienda establecer updateWLM en false cuando se desactiva HAManager en la célula o en todos los miembros del clúster dinámico.
Note: Esta propiedad personalizada se puede establecer a nivel de clúster dinámico o a nivel de célula:
  • Si se establece a nivel de célula, se aplica a todos los clústeres dinámicos de la célula.
  • Si se establece a nivel del clúster dinámico, se aplica sólo a dicho clúster dinámico.
Table 12. Valores de la propiedad del sistema updateWLM
Value Descripción
Ámbito Clúster dinámico o célula
Valores válidos true o false
Valor por omisión true

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwve_odrcustprop
File name: rwve_odrcustprop.html