[AIX Solaris HP-UX Linux Windows][z/OS]

Démarrage différé d'application

Un démarrage différé d'application correspond à l'activation de la première instance du serveur d'applications d'un cluster dynamique désactivé lors de la réception d'une demande d'application. Vous choisissez les applications à désactiver puis à démarrer de façon différée. Utilisez la fonction de démarrage différé d'application si la proportion de clusters dynamiques de votre environnement est élevée par rapport au nombre total de noeuds et si le nombre de clusters dynamiques non sollicités est élevé sur une longue période.

Le démarrage différé d'application est possible pour les demandes HTTP ou HTTPS qui sont acheminées via le routeur ODR. Le démarrage différé d'application n'est pas disponible si vous utilisez Gestion intelligente pour les serveurs Web. Vous ne pouvez pas utiliser les demandes IIOP (Internet Inter-ORB Protocol) et JMS (Java™ Message Service) car elles ne sont pas acheminées via le routeur On Demand (ODR). N'utilisez pas le démarrage différé d'application sur des clusters dynamiques qui exécutent des applications SIP (Session Initiation Protocol).

Processus de démarrage différé d'application

Pour que les autres clusters dynamiques puissent utiliser les ressources dans un environnement qui achemine les demandes via le routeur ODR, désactivez temporairement les clusters dynamiques inactifs, arrêtez toutes les instances de serveur et libérez les ressources pour les autres clusters actifs. Par la suite, quand une demande est adressée à l'un des clusters désactivés, celui-ci est activé et au moins une instance serveur est démarrée. Pendant ce temps, le code d'erreur HTTP 503 (serveur indisponible) s'affiche lorsqu'un utilisateur tente d'accéder au serveur. La page d'erreur vous informe que l'application demandée est en train de démarrer et que la demande va être renvoyée sous peu. Vous pouvez configurer le routeur On Demand (ODR) de sorte qu'il affiche une page d'erreur spéciale incluant une métabalise d'actualisation HTTP pour que le navigateur puisse automatiquement renvoyer la demande après un certain temps.

Un contrôleur de démarrage différé contrôle l'activité des demandes pour les clusters dynamiques pouvant être désactivés lorsqu'ils sont inactifs et permet le démarrage différé à l'arrivée d'une demande. Quand le routeur ODR reçoit une demande destinée à un cluster dynamique inactif, le contrôleur de démarrage différé exécute hors cycle le contrôleur de positionnement et démarre une instance de ce cluster. Le contrôleur de démarrage différé indique également au contrôleur de positionnement à quel moment il est approprié de désactiver les clusters inactifs.

Le diagramme suivant illustre les flux d'activité des contrôleurs de démarrage différé et de positionnement :

Figure 1. Flux de l'activité de démarrage différé d'applicationFlux du contrôleur de positionnement et du démarrage différé
Pratiques recommandées Pratiques recommandées: Vous pouvez définir le délai d'inactivité dans un cluster dynamique en mode automatique ; toutefois, le contrôleur de positionnement n'arrête pas systématiquement une instance une fois le délai d'inactivité écoulé s'il n'existe pas de conflit de mémoire sur l'ordinateur hébergeant l'instance de serveur. Le contrôleur de positionnement d'application optimise le délai d'inactivité afin de n'arrêter une instance de cluster dynamique que si un hôte ne dispose pas de suffisamment de mémoire pour conserver le nombre actuel d'instances de serveur démarrées. Le contrôleur de démarrage différé n'arrête pas les instances sauf en cas d'absolue nécessité ou lorsque la propriété proactiveIdleStop est utilisée. Pour plus d'informations sur la propriété personnalisée proactiveIdleStop, lisez la rubrique relative aux propriétés personnalisées du cluster dynamique.bprac

Icône indiquant le type de rubrique Rubrique de concept



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=cwve_odoelazy
Nom du fichier : cwve_odoelazy.html