web-logic-managed-server

Les instances de serveur géré WebLogic ne démarrent pas après un redémarrage de Windows Server

Les produits Oracle qui ont un NodeManager ont un problème connu où, si le serveur a été redémarré sans d’abord arrêter WebLogic, il peut y avoir un problème pour redémarrer une instance gérée qui tourne sur ce serveur.  Cela concerne les produits Oracle comme Oracle HTTP Server (OHS), BIPublisher, ADF, WebLogic.  En gros, tout produit Oracle qui possède un NodeManager peut rencontrer ce problème.

Consultez le document de support Oracle pour plus de détails :
NodeManager ne démarre pas Oracle HTTP Server 12c après le redémarrage de Windows Server (ID de document 2317700.1)

Voici un exemple de ce que l’on verrait depuis la console WebLogic.  Remarquez que le serveur est dans un état de « FAILED_NOT_RESTARTABLE ».

Oracle Weblogic Console

En regardant le répertoire domain\servers\managedinstancename\tmp, il y aura un handledinstancename. LOK .

À partir du redémarrage du serveur Windows

Dans le Gestionnaire des tâches Windows, il n’y aura PAS de java.exe qui s’exécute avec le nom de l’instance gérée.
C’est-à-dire que cela n’existera PAS :

Pour résoudre ce problème où le serveur ne peut pas être redémarré, renommez le fichier .lok en autre chose que .lok, c’est-à-dire .lokx :

Gestionnaire des tâches Windows

Une fois cela fait, retourne sur la console WebLogic et essaie de redémarrer le serveur.

Redémarrage de la console WebLogic

Ça devrait permettre le redémarrage et montrer que ça démarre.

Redémarrage du serveur

Après une minute ou deux, l’état devrait passer à « EN MARCHE ».

Pour OHS, vous n’aurez pas de console WebLogic pour confirmer le statut.  Cependant, vous pouvez arrêter OHS et NodeManager et vérifier s’il y a un fichier .lck dans le répertoire nodemanager : D :\Oracle\Middleware\Oracle_Home_WLS12.2\webtier\user_projects\domains\HTTP\nodemanager\nodemanager.process.lck :

Console de gestion de nœuds

S’il existe, renomme-le puis redémarre NodeManager et les services de sécurité et de sécurité de sécurité. Tu pourrais vouloir renommer les deux fichiers .lck en noms .lckx, puis recommencer.

Pour arrêter la SSO :

  • Invite CMD ouverte en tant qu’administrateur
  • CD au répertoire : D :\Oracle\Middleware\Oracle_Home_WLS12.2\webtier\user_projects\domains\HTTP\bin
  • Course : stopComponent.cmd OHS1

Pour commencer la SSO :

  • Invite CMD ouverte en tant qu’administrateur
  • CD au répertoire : D :\Oracle\Middleware\Oracle_Home_WLS12.2\webtier\user_projects\domains\HTTP\bin
  • Course : startComponent.cmd OHS1

Syntax possède plus de 40 ans d’expérience en Oracle ERP et plus de 25 ans à fournir des services cloud et gérés pour les applications Oracle E-Business Suite et JD Edwards. Découvrez comment nous pouvons améliorer l’efficacité et l’efficacité de vos environnements et applications Oracle.