Utilice esta página para gestionar el servicio de compensación. El servicio de compensación tiene soporte para la configuración a nivel de servidor para habilitación y registro de compensación.
Para ver esta página de la consola administrativa, pulse Servidores > Servidores de aplicaciones > nombre_servidor > [Valores de contenedor] Servicios de contenedor > Servicio de compensación.
Especifica si el servidor de aplicaciones intentará iniciar el servicio de compensación la próxima vez que se inicie el servidor.
Valor por omisión | Seleccionado |
Rango |
|
Especifica una vía de acceso de directorio que, si se establece, prevalece sobre la ubicación en la que el servicio de compensación almacena los archivos de registro 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/compensation. 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 por su dependencia del sistema operativo y de los sistemas de almacenamiento subyacentes.
Para aumentar el rendimiento, desplace los archivos de anotaciones cronológicas de compensación a dispositivos de almacenamiento con más unidades de disco físicas o, preferiblemente unidades de disco RAID. Cuando se mueven los archivos de anotaciones cronológicas a sistemas de archivos en los discos RAID, la tarea de grabar datos en el soporte físico se comparte en todas las distintas unidades de disco. Esto permite un acceso más simultáneo a información de compensación persistente y un acceso más rápido a esos datos de los archivos de anotaciones cronológicas. En función del diseño del subsistema de aplicación y almacenamiento, la obtención de rendimiento puede variar del 10% al 100% o incluso más en algunos casos.
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:
Tipo de datos | Serie |
Valor por omisión | raíz_perfil/recoveryLogs/nombre_célula/nombre_nodo/nombre_servidor/compensation 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 RAID combinadas en una configuración RAID-0. Cree el archivo de anotaciones cronológicas de compensación en este sistema de archivos con el tamaño por omisión. Cuando el servidor se ejecuta bajo 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 aumentar el tamaño de los archivos de anotaciones cronológicas. |
Especifica el tamaño máximo en megabytes (MB) del archivo de registro de recuperación que el servicio de compensación utiliza para los datos de recuperación. El valor predeterminado es 5 megabytes.
El volumen de datos anotado 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 el tamaño no es suficiente para los datos de compensación activos, los archivos de anotaciones cronológicas crecen de forma dinámica hasta alcanzar el tamaño máximo especificado por este valor.
Tipo de datos | Entero |
Unidades | Megabytes |
Valor por omisión | 5 |
Rango | De 1 a 2147483647 megabytes |
Aunque el rango permitido para el tamaño del archivo de anotaciones cronológicas 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.
Especifica el número máximo de veces que el servicio de compensación reintenta un manejador de compensación.
Este valor especifica el número de veces que el servicio de compensación llama a los métodos CompensationHandler compensate() y close().
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.
Tipo de datos | Entero |
Valor por omisión | -1 |
Rango | -1 o superior |
Especifica el intervalo de tiempo, en segundos, que el servicio de compensación espera antes de reintentar un manejador de compensación.
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.
Tipo de datos | Entero |
Unidades | Segundos |
Valor por omisión | 30 |
Rango | 0 o de valor superior |
Los enlaces marcados (en línea) requieren acceso a Internet.