Valores del servicio de compensación

Utilice esta página para gestionar el servicio de compensación. El servicio de compensación da soporte a la configuración de nivel de servidor para habilitar la compensación y el registro cronológico.

Para ver esta página de la consola administrativa, pulse Servidores > Tipos de servidor > Servidores de aplicaciones WebSphere > nombre_servidor > [Valores del contenedor] Servicios del contenedor > Servicio de compensación.

Habilitar el servicio durante el arranque del servidor

Especifica si el servidor de aplicaciones intentará iniciar el servicio de compensación la próxima vez que se inicie el servidor.

Información Value
Valor por omisión Seleccionado
Rango
Seleccionado
Cuando el servidor de aplicaciones se inicia, éste intenta iniciar automáticamente el servicio de compensación.
Deseleccionado
El servidor no intenta iniciar el servicio de compensación. Si el servicio de compensación va a utilizarse en las aplicaciones que se ejecutan en este servidor, el administrador del sistema debe iniciar el servicio manualmente o seleccionar esta propiedad y después volver a iniciar el servidor.

Directorio de registro cronológico de recuperación

Especifica una vía de acceso de directorio que si se establece altera temporalmente la ubicación en la que el servicio de compensación almacena los archivos de registro cronológico para la recuperación de este servidor.

Al arrancar, el servicio de compensación expande un valor en blanco de la configuración del servidor como el directorio raíz_perfil/recoveryLogs/nombre_célula/nombre_nodo/nombre_servidor/compensación. La variable raíz_perfil es el directorio inicial del perfil de WebSphere Application Server utilizado para el servidor.

Al utilizar el servicio de compensación, WebSphere almacena la información que necesita para llevar a cabo la compensación después de una anomalía del sistema en un dispositivo de almacenamiento físico. En cargas de aplicaciones mayores, esta persistencia disminuye el rendimiento del servidor de aplicaciones porque depende del sistema operativo y de los sistemas de almacenamiento subyacentes.

Para aumentar el rendimiento, desplace los archivos de registro cronológico de compensación a un dispositivos de almacenamiento con más unidades de disco físicas o, preferentemente unidades de disco RAID (Redundant Array of Independent Disks). Cuando los archivos de registro cronológico se mueven a los sistemas de archivos en los discos RAID, la tarea de grabar datos en el soporte físico se comparte en las distintas unidades de disco. Esto permite un acceso más simultáneo para que la información de compensación sea persistente y proporciona acceso más rápido a esos datos desde el registro cronológico. En función del diseño del subsistema de aplicación y de almacenamiento, un rendimiento normal puede incrementarse entre un 10% y un 100% o más.

Este cambio sólo se aplica a la configuración para la que se haya configurado el servicio de compensación. Considere establecer esta propiedad cuando el servidor de aplicaciones muestra uno o más signos siguientes:
  • El uso de la CPU sigue siendo bajo a pesar de un aumento de las solicitudes que se pueden compensar
  • No se pueden ejecutar las transacciones y dan como resultado diversos tiempos de espera excedidos
  • Se detiene el servidor y éste debe reiniciarse
  • El disco en que se está ejecutando el servidor muestra mayor utilización

En un entorno de alta disponibilidad (HA), cada servidor de un clúster debe disponer de un directorio exclusivo de registro de compensación y de registro de transacciones para que de este modo varios servidores no intenten acceder al mismo archivo de registro cronológico. Asimismo, cada servidor del clúster debe poder acceder a los directorios de registro de transacciones y de compensación de los otros servidores del clúster.

Información Value
Tipo de datos Serie
Valor por omisión raíz_perfil/recoveryLogs/nombre_célula/nombre_nodo/nombre_servidor/compensación

Donde raíz_perfil es el directorio inicial del perfil de WebSphere Application Server utilizado para el servidor.

Recomendado Cree un sistema de archivos con al menos 3 ó 4 unidades de disco agrupadas en una configuración RAID-0. Cree el registro de compensación en este sistema de archivos con el tamaño predeterminado. Cuando el servidor se ejecuta en condiciones de carga, compruebe la entrada y la salida de disco. Si el tiempo de entrada y salida de disco supera el 5%, considere añadir más discos físicos para disminuir el valor. Si se produce poca entrada y salida de disco, pero la carga de servidor sigue siendo alta, considere la posibilidad de aumentar el tamaño de los archivos de registro cronológico.

Tamaño del archivo de registro cronológico de recuperación

Especifica el tamaño máximo en megabytes (MB) del archivo de registro de cronológico de recuperación que utiliza el servicio de compensación para los datos de recuperación. El valor predeterminado es 5 megabytes.

El volumen de datos registrado por el servicio de compensación se ve influido por el número de aplicaciones activas simultáneamente que utilizan la compensación y por el tamaño de los datos de la aplicación que se proporcionan como entrada a la lógica de compensación.

El servicio de compensación reserva espacio en un dispositivo de almacenamiento físico al iniciarse el servidor para los datos de recuperación de compensación. Si este tamaño no es suficiente para los datos de compensación activos, los archivos de registro cronológico crecen de forma dinámica hasta alcanzar el tamaño máximo que este valor especifica.

Información Value
Tipo de datos Integer
Unidades Megabytes
Valor por omisión 5
Rango De 1 a 2147483647 megabytes

Aunque el rango permitido para el tamaño del archivo de registro cronológico de recuperación está entre 1 y 2147483647, el tamaño máximo posible depende del tamaño máximo permitido por el sistema operativo para un archivo conectado.

Límite de reintentos del manejador de compensación

Especifica el número máximo de veces que el servicio de compensación reintenta un manejador de compensaciones.

Este valor especifica el número de veces que el servicio de compensación llama a los métodos CompensationHandler compensate() y close(). Cada vez que se reintenta el manejador de compensación, el intervalo de reintentos del manejador de compensación se multiplica por dos.

Establezca este valor en -1 para reintentar los métodos compensate() y close() de modo indefinido. Establezca el valor en 0 para no volver a reintentar ninguno de los métodos.

Información Value
Tipo de datos Integer
Valor por omisión -1
Rango -1 o superior

Intervalo de reintentos del manejador de compensación

Especifica el intervalo de tiempo, en segundos, que espera el servicio de compensación antes de reintentar un manejador de compensaciones. Cada vez que se vuelve a intentar el manejador de compensación, el intervalo se duplica.

El servicio de compensación vuelve a intentar un manejador de compensación llamando otra vez a los métodos CompensationHandler compensate() y close(), si cualquiera de estos genera una excepción RetryCompensationHanderException.

Información Value
Tipo de datos Integer
Unidades Segundos
Valor por omisión 30
Rango 0 o de valor superior

Propiedades adicionales

En Propiedades adicionales puede pulsar el enlace Propiedades personalizadas para visualizar o cambiar las propiedades personalizadas del servicio de compensación de WebSphere Application Server.

Por ejemplo, puede utilizar esta opción para configurar una propiedad personalizada que procesa una lista predefinida de Enterprise Java Beans para los que no se debe enviar el valor CoordinationContext en las solicitudes de servicio web. Para obtener más información sobre las propiedades personalizadas del servicio de compensación, consulte el enlace relacionado.


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=ueac_cmpsettings
File name: ueac_cmpsettings.html