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 las anotaciones cronológicas.
Para ver esta página de la consola de administración, pulse Servidores > Tipos de servidor > WebSphere Application Servers > nombre_servidor. En Valores del contenedor, expanda Servicios de contenedor y, a continuación, pulse 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 predeterminado | Seleccionado |
Rango |
|
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 anotaciones 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 porque el servidor de aplicaciones es dependiente 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 (Redundant Array of Independent Disk). 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 para hacer la 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 del rendimiento habitual puede variar del 10% al 100% o más.
En un entorno de alta disponibilidad (HA), cada servidor de un clúster debe tener un directorio exclusivo de registro de compensación y de registro de transacción, para que varios servidores no intenten acceder al mismo archivo de registro. Asimismo, cada servidor del clúster debe poder acceder a los directorios de registro de compensación y transacción de los demás servidores del clúster.
Tipo de datos | Serie |
Valor predeterminado | 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 anotaciones cronológicas 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 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 predeterminado | 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 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 vuelve a intentar el manejador de compensación, su intervalo de reintentos se duplica.
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 predeterminado | -1 |
Rango | -1 o superior |
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.
Tipo de datos | Entero |
Unidades | Segundos |
Valor predeterminado | 30 |
Rango | 0 o de valor superior |
Los enlaces marcados (en línea) requieren acceso a Internet.