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

Intelligent Management : propriétés personnalisées et système de routeur On Demand

Vous pouvez utiliser les propriétés personnalisées du routeur ODR (On-Demand Router) pour changer le comportement de ce dernier. Par exemple, vous pouvez changer le code d'erreur renvoyé par le routeur ODR lorsque des messages sont rejetés en raison d'une surcharge du processeur ou de la mémoire. Pour définir une propriété personnalisée sur le routeur On Demand, dans la console d'administration, cliquez sur Serveurs > Routeurs On demand > routeur_on_demand > Gestion des processus et Java > Process definition > Machine virtuelle Java.

Propriété personnalisée http.log.history

Utilisez la propriété personnalisée http.log.history pour définir le nombre de fichiers journaux du serveur de données historiques. Les fichiers journaux du serveur sont les fichiers personnalisés du routeur ODR ainsi que les fichiers proxy.log, local.log, et cache.log. Sans cette propriété personnalisée, vous disposez d'un fichier historique pour les fichiers journaux du serveur. La configuration de cette propriété personnalisée n'affecte pas les journaux personnalisés qui sont déjà initialisés.

Tableau 1. Valeurs de la propriété personnalisée http.log.history
Valeur Description
Portée Routeur ou cluster ODR
Valeur Tout entier positif supérieur à 0
Valeur par défaut 1

Propriété personnalisée http.log.history.backup.list

Par défaut, les fichiers journaux personnalisés existants provenant des exécutions précédentes ne sont pas comptabilisés pour le nombre maximal de fichiers d'historique. Associez la propriété personnalisée de proxy http.log.history.backup.list à la valeur true pour que le routeur On Demand comptabilise les journaux personnalisés existants pour le nombre maximal de fichiers d'historique.

Tableau 2. Valeurs de la propriété personnalisée http.log.history.backup.list
Portée Routeur On Demand ou cluster de routeurs On Demand
Valeur Tout entier positif supérieur à 0
Valeur par défaut 1

Propriété personnalisée http.log.maxSize

Utilisez la propriété personnalisée http.log.maxSize pour définir la taille maximale de journal en mégaoctets (Mo). La valeur UNLIMITED indique une taille illimitée. A l'instar de la propriété personnalisée http.log.history, la propriété personnalisée http.log.maxSize s'applique aux fichiers journaux personnalisés ODR, ainsi qu'aux fichiers proxy.log, local.log et cache.log.

Tableau 3. Valeurs de la propriété personnalisée http.log.maxSize
Valeur Description
Portée Routeur ou cluster ODR
Valeur Tout entier positif supérieur à 0
Valeur par défaut 500 Mo

Propriété personnalisée CenterCell

Lorsque vous configurez la gestion des performances multi-cellule dans votre environnement, vous pouvez utiliser la propriété personnalisée CenterCell pour désigner une cellule centrale. Vous pouvez également définir la propriété personnalisée CenterCell séparément pour chaque cellule que vous souhaitez désigner comme cellule de type point.

Eviter les incidents Eviter les incidents: Une seule propriété personnalisée doit être définie sur true.gotcha
Tableau 4. Valeurs de la propriété personnalisée CenterCell
Valeur Description
Portée Cellule
Valeurs correctes true : Désigne une cellule comme cellule centrale

false : Désigne une cellule comme cellule de point

ODR.heapUsage.max

Utilisez la propriété personnalisée ODR.heapUsage.max pour définir une valeur de pourcentage qui spécifie à partir de quel niveau d'utilisation du segment de mémoire le routeur ODR rejette les demandes. Si le taux d'utilisation du segment de mémoire est supérieur à 90 %, le routeur ODR rejette toutes les demandes entrantes et renvoie le code d'erreur 503.

Tableau 5. Propriété personnalisée ODR.heapUsage.max
Valeur Description
Portée Cellule
Valeur Pourcentage
Valeur par défaut 90 %

ODR.heapUsage.algorithm

Utilisez la propriété personnalisée ODR.heapUsage.algorithm pour définir quand l'utilisation du segment de mémoire est calculée. Si vous spécifiez la valeur globalGC, l'utilisation du segment de mémoire est calculée uniquement à la fin d'un cycle de récupération de place global. Si vous spécifiez la valeur request, l'utilisation du segment de mémoire est calculée pour chaque demande.

Tableau 6. Propriété personnalisée ODR.heapUsage.algorithm
Valeur Description
Portée Cellule
Valeur Algorithme
Valeur par défaut globalGC

ODR.heapUsage.errorCode

Utilisez la propriété personnalisée ODR.heapUsage.errorCode pour configurer le type de code d'erreur renvoyé à la réception d'une demande si le niveau d'utilisation du segment de mémoire est supérieur au seuil maximal défini.

Tableau 7. Propriété personnalisée ODR.heapUsage.errorCode
Valeur Description
Portée Cellule
Valeur Entier
Valeur par défaut 503

ODR.sslAlias.<cluster_name>

Utilisez la propriété personnalisée ODR.sslAlias.<cluster_name> pour définir l'alias SSL à utiliser pendant les connexions sortantes SSL vers les serveurs du cluster défini. Définissez cette propriété au niveau de la cellule. Redémarrez le routeur ODR pour que cette propriété personnalisée entre en vigueur.

http.overload.error

Utilisez la propriété personnalisée http.overload.error pour configurer le code d'erreur personnalisé que doit envoyer le gestionnaire autonome de flux de demandes lorsqu'un message HTTP sur TCP ou SSL est rejeté suite à la surcharge du processeur ou de la mémoire. A défaut, le code d'erreur renvoyé sera 503.

Tableau 8. Propriété personnalisée http.overload.error
Valeur Description
Portée Routeur ODR (On Demand Router)
Valeur Entier
Valeur par défaut 503

sip.overload.error

Utilisez la propriété personnalisée sip.overload.error pour configurer le code d'erreur personnalisé que doit envoyer le gestionnaire autonome de flux de demandes lorsqu'un message SIP (Session Initiation Protocol (SIP) message over Transmission Control Protocol) ou SSL (Secure Sockets Layer) est rejeté suite à la surcharge du processeur ou de la mémoire. A défaut, le code d'erreur renvoyé sera 503.

Tableau 9. Propriété personnalisée sip.overload.error
Valeur Description
Portée Routeur ODR (On Demand Router)
Valeur Entier
Valeur par défaut 503

sipu.overload.error

Utilisez la propriété personnalisée sipu.overload.error pour configurer le code d'erreur personnalisé que doit envoyer le gestionnaire autonome de flux de demandes lorsqu'un message SIP (Session Initiation Protocol) sur UDP (User Datagram Protocol) est rejeté suite à la surcharge du processeur ou de la mémoire. A défaut, le code d'erreur renvoyé sera 503.

Tableau 10. Propriété personnalisée sipu.overload.error
Valeur Description
Portée Routeur ODR (On Demand Router)
Valeur Entier
Valeur par défaut 503

http.partialResponseBodyBufferSize

Utilisez la propriété personnalisée http.partialResponseBodyBufferSize pour empêcher le routeur de mettre en mémoire tampon la taille de la charge de réponse lorsque vous exécutez un déploiement sur une édition d'application. Affectez à la propriété personnalisée http.partialResponseBodyBufferSize la valeur 0.

Tableau 11. Propriété personnalisée http.partialResponseBodyBufferSize
Valeur Description
Portée Routeur ODR (On Demand Router)
Valeur Entier
Valeur par défaut 0

Propriétés système

Suivez ces instructions pour définir les propriétés système spécifiques du routeur ODR.

Dans la console d'administration, sélectionnez Serveurs > Routeurs ORD > on_demand_router > Gestion des processus et Java > Définition de processus > Machine virtuelle Java.

ODCLeftGroupDelay

Utilisez le réglage ODCLeftGroupDelay =0 pour n'accorder aucun délai à la détection par la configuration ODR des serveurs arrêtés durant le basculement, lorsque des serveurs deviennent indisponibles.

La valeur de ODCLeftGroupDelay est spécifiée en millisecondes. Set the value to no less than 30000 milliseconds so there is enough time to handle any processes that become peer-to-peer (P2P) unresponsive.

Lors de la définition de la propriété ODCLeftGroupDelay, des problèmes de réseau temporaires peuvent priver les ressources de temps réseau, et le traitement de la reprise ODC peut ajouter des contraintes au réseau.

Remarque : La propriété ODCLeftGroupDelay doit être définie sur le gestionnaire de déploiement, sur tous les noeuds d'agent et, le cas échéant, sur tous les routeurs Ondemand Java. Cette propriété n'est pas dynamique et vos paramètres ne seront pris en compte qu'après la synchronisation du système et le redémarrage du processus.

ODR.traceRouteHeader

Utilisez la propriété personnalisée ODR.traceRouteHeader sur le routeur ORD pour ajouter un en-tête de réponse avec le chemin utilisé par la demande.

Par exemple, -DODR.traceRouteHeader=TraceRoute ajoute un en-tête de réponse appelé TraceRoute à chaque demande. La valeur de l'en-tête de réponse correspond au chemin emprunté par la demande.

updateWLM

Lorsque la valeur de cette propriété est false, le contrôleur DWLM ne met pas à jour les poids calculés pour les membres du cluster dans WLM (Work Load Management). Sa valeur par défaut est true. Le recyclage de cellule est requis pour que cette propriété personnalisée soit prise en compte. Il est recommandé d'affecter à updateWLM la valeur false lorsque HAManager est désactivé dans la cellule ou dans tous les membres du cluster dynamique.
Remarque : Cette propriété personnalisée peut être définie au niveau du cluster dynamique et de la cellule :
  • Si elle est définie au niveau de la cellule, elle s'applique à tous les clusters dynamiques de la cellule.
  • Si elle est définie au niveau du cluster dynamique, elle s'applique à ce dernier uniquement.
Tableau 12. Valeurs de la propriété système updateWLM
Valeur Description
Portée Cluster dynamique ou cellule
Valeurs correctes true ou false
Valeur par défaut true

Icône indiquant le type de rubrique Rubrique de référence



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