![[z/OS]](../images/ngzos.gif)
Actualización de recursos para un servidor de aplicaciones
La actualización correcta de los recursos asegura que se realice todo el trabajo transaccional mientras las versiones originales de los recursos siguen estando disponibles. Si los recursos no se actualizan correctamente, los datos se acumulan en el registro cronológico asociado de transacciones. Finalmente se observa un alto uso de CPU en el controlador.
Antes de empezar
Antes de empezar a actualizar un recurso, compruebe que se hayan completado todas las transacciones manejadas por ese recurso.
Acerca de esta tarea
En casos graves, cuando se produce un alto uso de CPU en el controlador porque los recursos se han actualizado incorrectamente, los registros cronológicos asociados se llenan y el servidor de aplicaciones queda inutilizable. Cuando los registros cronológicos asociados se llenan, aparece el siguiente mensaje de error en el registro de sirviente:
BBOO0220E: WTRN0000E: Se ha producido un error interno en el método logData en la clase com.ibm.ws.Transaction.JTA.PartnerLog
Si antes de actualizar un recurso, se asegura de que no hay trabajo pendiente que implique a este recurso, los datos no se acumularán en el registro cronológico asociado de transacciones. Sin embargo, los datos se acumulan en los registros cronológicos asociados de transacciones si hay un cambio en el recurso, hay un cambio en la configuración de un recurso o se suprime un recurso, antes de que se haya completado todo el trabajo transaccional que el recurso está manejando. Esta situación se produce porque después de que haya tenido lugar la actualización de recursos, la versión anterior del recurso ya no está disponible para la recuperación cuando se reinicia el servidor.
Si el proceso de recuperación no se completa cuando reinicia el servidor, periódicamente, el producto intenta recuperar esas transacciones. Para determinar si hay transacciones que tienen resoluciones pendientes, busque el mensaje siguiente en el registro cronológico de controlador :
BBOT0009I: TRANSACTION SERVICE RESTART UR STATUS COUNTS FOR SERVER {0}: IN-BACKOUT={1}, IN-DOUBT={2}, IN-COMMIT={3}
Procedimiento
Resultados
El servidor de aplicaciones está utilizando ahora los recursos cambiados sin que ello afecte a los registros cronológicos asociados de transacciones.