[z/OS]

Mise à jour de ressources pour un serveur d'applications

Une mise à jour appropriée des ressources garantit que tout le travail transactionnel est effectué et que les versions d'origine des ressources restent disponibles. Si les ressources ne sont pas correctement mises à jour, les données s'accumulent dans le fichier journal du partenaire de transaction. Enfin, une utilisation élevée de l'unité centrale est observée dans le contrôleur.

Avant de commencer

Avant de commencer à mettre à jour une ressource, vérifiez que toutes les transactions gérées par cette ressource sont terminées.

Pourquoi et quand exécuter cette tâche

Dans les cas graves, lorsque l'utilisation de l'unité centrale apparaît élevée dans le contrôleur car les ressources ne sont pas correctement mises à jour, les journaux du partenaire sont saturés et le serveur d'applications est inutilisable. Lorsque les journaux du partenaire sont pleins, le message d'erreur suivant apparaît dans le journal du serviteur :

BBOO0220E: WTRN0000E: An internal error occurred in method logData in class com.ibm.ws.Transaction.JTA.PartnerLog

Si, avant de mettre à jour une ressource, vous vous assurez qu'aucun travail impliquant cette ressource n'est en attente, les données ne s'accumuleront pas dans le fichier journal du partenaire de transaction. Toutefois, les données s'accumulent dans les journaux du partenaire de transaction s'il y a une modification de ressources, une modification de configuration d'une ressource ou une suppression de ressource avant que toutes les tâches transactionnelles gérées par cette ressource soient terminées. Cette situation se produit car, après la mise à jour des ressources, l'ancienne version de la ressource n'est plus disponible pour la reprise lorsque le serveur est redémarré.

Si le processus de reprise ne s'effectue pas lorsque vous redémarrez le serveur, régulièrement le produit tente de récupérer ces transactions. Pour déterminer si des transactions ont des résolutions en attente, recherchez le message suivant dans le journal du contrôleur :

BBOT0009I: TRANSACTION SERVICE RESTART UR STATUS COUNTS FOR SERVER {0}: IN-BACKOUT={1}, IN-DOUBT={2}, IN-COMMIT={3}

Procédure

  1. Assurez-vous que les ressources que vous souhaitez modifier sont disponibles.
  2. Arrêtez le serveur d'applications.
  3. Redémarrez le serveur en mode récupération

    Le redémarrage du serveur en mode récupération garantit que toutes les transactions sont résolues et que les journaux de partenaire de transaction sont nettoyés pour le prochain redémarrage de serveur. Le serveur s'arrête automatiquement après la fin du processus de récupération.

    Voir la rubrique Redémarrage d'un serveur d'applications en mode récupération pour consulter une description de l'exécution de cette étape.

    Si le serveur que vous avez démarré en mode récupération ne s'éteint pas après une durée raisonnable, cela signifie peut-être que d'anciennes entrées de ressources dans les journaux de partenaire ne peuvent pas être récupérées. Vous devez contacter le support IBM pour une assistance afin de déterminer le problème et les mesures à prendre.

  4. Démarrez la console d'administration pour effectuer vos modifications de configuration de ressource.

    Vous devez utiliser la console d'administration pour effectuer les modifications de ressources.

    Dans un environnement autonome, vous devez démarrer le serveur unique qui est défini pour cet environnement pour pouvoir accéder à la console d'administration et effectuer les modifications de ressources. Toutefois, une fois que vous avez redémarré ce serveur, vous devez vous assurer que personne ne tente d'utiliser des ressources que vous modifiez. Si un utilisateur accède à cette ressource une fois, cette dernière est placée dans le journal de récupération et toute tentative de récupération lors du démarrage suivant du serveur échoue si la ressource est inaccessible.

    Dans un environnement Network Deployment, vous pouvez démarrer le serveur d'applications de votre choix à l'exception du serveur d'applications qui utilise les ressources que vous modifiez.

  5. Effectuez les modifications de ressources sur la configuration du serveur
  6. Sauvegardez et synchronisez les modifications.
  7. Si vous utilisez un environnement Network Deployment, démarrez le serveur d'applications qui utilise les ressources que vous avez modifiées.

Résultats

Le serveur d'applications utilise à présent les ressources modifiées sans impact sur les journaux du partenaire de transaction.


Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=trun_svr_updateresource
Nom du fichier : trun_svr_updateresource.html