[z/OS]

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

  1. Asegúrese de que los recursos que desea cambiar están disponibles.
  2. Detenga el servidor de aplicaciones.
  3. Reinicie el servidor en modalidad de recuperación

    Si reinicia el servidor en modalidad de recuperación se asegurará de que todas las transacciones ese resuelvan y que los registros cronológicos asociados de transacciones estén limpios para el siguiente reinicio de servidor. El servidor concluye automáticamente después de que el proceso de recuperación se haya completado.

    Consulte el tema Reinicio de un servidor de aplicaciones en modalidad de recuperación para obtener una descripción de cómo realizar este paso.

    Si el servidor que ha iniciado en modalidad de recuperación no concluye tras un periodo de tiempo razonable, es posible que aún tenga entradas de recurso antiguas en los registros cronológicos asociados que no se pueden recuperar. Deberá ponerse en contacto con el servicio de soporte de IBM para obtener ayuda para determinar el problema y el rumbo adecuado de la acción a seguir.

  4. Inicie la consola administrativa para realizar los cambios de configuración de recursos.

    Necesita utilizar la consola administrativa para realizar los cambios de recursos.

    En un entorno autónomo, debe iniciar el servidor individual definido para este entorno a fin de poder acceder a la consola administrativa y realizar los cambios en los recursos. Sin embargo después de iniciar este servidor, debe asegurarse de que nadie intenta utilizar ninguno de los recursos que está cambiando. Aunque sólo se acceda una vez a un recurso, ese recurso se debe poner en el registro de recuperación y, si no se puede alcanzar el recurso, fallará cualquier intento de recuperación la siguiente vez que se inicie el servidor.

    En un entorno de Network Deployment, puede iniciar cualquiera de los servidores de aplicaciones excepto el servidor de aplicaciones que utiliza los recursos que está cambiando.

  5. Realice los cambios de recursos en la configuración de servidor
  6. Guarde y sincronice los cambios.
  7. Si está ejecutando en un entorno de Network Deployment, inicie el servidor de aplicaciones que utiliza los recursos que ha cambiado.

Resultados

El servidor de aplicaciones está utilizando ahora los recursos cambiados sin que ello afecte a los registros cronológicos asociados de transacciones.


Icon that indicates the type of topic Task topic



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