Propriétés personnalisées de cellule
Vous pouvez configurer des paires de données nom-valeur, où le nom est une clé de propriété et la valeur une chaîne, pouvant être utilisées pour définir les propriétés de configuration d'une cellule. La définition d'une nouvelle propriété personnalisée pour une cellule permet de configurer un paramètre au-delà des éléments disponibles dans la console d'administration. Cette rubrique répertorie les propriétés personnalisées qui sont disponibles pour configurer une cellule.
Pour indiquer une propriété personnalisée pour une cellule :
- Dans la console d'administration, cliquez sur .
- Dans la page Propriétés personnalisées, cliquez sur Nouveau.
- Dans la page des paramètres, entrez la propriété personnalisée à configurer dans la zone Nom et, dans la zone Valeur, la valeur à lui attribuer.
- Cliquez sur Appliquer ou sur OK, puis sur Enregistrer pour sauvegarder vos modifications de configuration.
- Redémarrez le serveur sur lequel se trouve la cellule.
Les propriétés personnalisées suivantes sont fournies avec le produit :
- com.ibm.websphere.management.launcher.options
com.ibm.websphere.process.terminator.deletepid
- enableAdminAuthorizationCache
- IBM_CLUSTER_CALLBACK_TIMEOUT
- IBM_CLUSTER_CUSTOM_ADVISOR_THREAD_POOL_SIZE
- IBM_CLUSTER_ENABLE_ACS_DELAY_POSTING
- IBM_CLUSTER_ENABLE_CAR_DELAY_POSTING
- IBM_CLUSTER_ENABLE_PRELOAD
- IBM_CLUSTER_ENABLE_NON_DEFAULT_COOKIE_NAMES
- IBM_CLUSTER_ENABLE_SERVLET30_NON_DEFAULT_COOKIE_NAMES
- IBM_CLUSTER_PURGE_NOTIFICATIONS
- IBM_CLUSTER_REUSE_ORIGINAL_IOR
- IBM_CLUSTER_RIPPLESTART_NOTIFICATION_TIMEOUT
- IBM_CLUSTER_USE_LEGACY_COMPRESSOR
- IBM_CLUSTER_WBI_SUPPORT
- IBM_CLUSTER_WLM_ENFORCE_VHOST_IN_WEBAPP
- LargeTopologyOptimization
com.ibm.websphere.management.launcher.options
Spécifiez la valeur displayServerInFront pour afficher le nom de la cellule, du noeud et du serveur devant la sortie de la commande ps -ef. L'utilisation de cette propriété a pour but de vous aider à identifier l'ID processus d'un serveur. La propriété n'a aucune incidence sur le processus du serveur.
Information | Valeur |
---|---|
Propriété | com.ibm.websphere.management.launcher.options |
Type de données | String (chaîne) |
Valeur par défaut | Aucune |
![[z/OS]](../images/ngzos.gif)
com.ibm.websphere.process.terminator.deletepid
Par défaut, l'attribut autoRestart de la règle de surveillance du serveur a pour valeur false, car la fonction de gestion du redémarrage automatique est généralement utilise pour gérer les redémarrages automatiques des serveurs d'applications. Cet attribut est défini dans le fichier server.xml.
Si vous affectez la valeur true à l'attribut autoRestart car vous ne souhaitez pas utiliser le gestionnaire de redémarrage automatique (ARM) pour gérer les redémarrages automatiques du serveur, vous devez également ajouter la propriété personnalisée de cellule com.ibm.websphere.process.terminator.deletepid à la configuration de cellule et affecter la valeur true à cette propriété personnalisée. Si vous modifiez uniquement la valeur de l'attribut autoRestart, les serveurs contenus dans la cellule continuent de redémarrer automatiquement en réponse à une commande stopImmediate.
Information | Valeur |
---|---|
Propriété | com.ibm.websphere.process.terminator.deletepid |
Type de données | Boolean |
Valeur par défaut | false |
enableAdminAuthorizationCache
Par défaut, la mise en cache pour l'autorisation est désactivée. La mise en cache peut être activée en affectant la valeur true à cette propriété.
{
wsadmin> set c [$AdminConfig list Cell]
wsadmin> $AdminConfig create Property $c {{name enableAdminAuthorizationCache}{value true}}
}
Lorsque cette propriété est définie, le nombre d'autorisations RACF doit être moins élevé.
IBM_CLUSTER_CALLBACK_TIMEOUT
Indique, en millisecondes, la durée d'attente de l'agent de noeud pour que les données du cluster soient collectées après qu'un client soumet la première demande pour ce cluster. Il n'est pas nécessaire de spécifier une valeur pour cette propriété si la propriété personnalisée IBM_CLUSTER_ENABLE_PRELOAD a pour valeur true, car dans ce cas, les données sont préchargées pendant le processus de démarrage du serveur.
Si le délai spécifié pour cette propriété n'est pas suffisant pour la quantité de données de cluster à collecter, des exceptions NO_IMPLEMENT: No Cluster Data Available peuvent se produire les premières fois qu'un client envoie des demandes à un cluster. La spécification d'un délai approprié pour cette propriété ou la spécification de la valeur 0, qui élimine les délais d'attente, empêche les exceptions NO_IMPLEMENT: No Cluster Data Available de se produire car les données du cluster sont collectées pendant le laps de temps indiqué.
Information | Valeur |
---|---|
Propriété | IBM_CLUSTER_CALLBACK_TIMEOUT |
Type de données | Integer |
Valeur par défaut | 18 0000, ce qui équivaut à 3 minutes |
IBM_CLUSTER_CUSTOM_ADVISOR_THREAD_POOL_SIZE
Spécifie le nombre d'unités d'exécution dans le pool d'unités d'exécution qui sont utilisées pour exécuter les assistants de personnalisation.
Une unité d'exécution est utilisée pour exécuter tous les assistants de personnalisation configurés sur un serveur proxy. Si le pool comporte plus d'assistants personnalisés que d'unités d'exécutions et si l'intervalle d'interrogation, ainsi que d'autres circonstances, sont tels que le nombre d'assistants personnalisés qui doit s'exécuter simultanément doit être supérieur au nombre d'unités d'exécution présentes dans le pool, certains assistants personnalisés sont placés en file d'attente et s'exécutent dès qu'une unité d'exécution devient disponible.
Information | Valeur |
---|---|
Propriété | IBM_CLUSTER_CUSTOM_ADVISOR_THREAD_POOL_SIZE |
Type de données | Integer |
Intervalle | 1 à 50 |
Valeur par défaut | 5 |
IBM_CLUSTER_ENABLE_ACS_DELAY_POSTING
Indique si la publication des mises à jour de ActiveClusterSet est différée. L'activation de cette propriété personnalisée permet d'améliorer les performances des topologies de bus d'intégration de services de grande taille et les destinations configurées, ce qui se traduit par une réduction du nombre d'arrêts et de démarrages du moteur de messagerie.
Si vous affectez à cette propriété la valeur true, la publication des mises à jour est différée.
Si vous affectez à cette propriété la valeur false, les mises à jour sont publiées immédiatement.
Information | Valeur |
---|---|
Propriété | IBM_CLUSTER_ENABLE_ACS_DELAY_POSTING |
Type de données | Boolean |
Valeur par défaut | true |
IBM_CLUSTER_ENABLE_CAR_DELAY_POSTING
Indique si la publication des mises à jour de ClusterDescription est différée. L'activation de cette propriété personnalisée permet d'améliorer les performances dans les topologies de bus d'intégration de services (SIBus) volumineuses et les destinations configurées, provoquant ainsi une réduction des délais de démarrage et d'arrêt du moteur de messagerie.
Si vous affectez à cette propriété la valeur true, la publication des mises à jour est différée.
Si vous affectez à cette propriété la valeur false, les mises à jour sont publiées immédiatement.
Information | Valeur |
---|---|
Propriété | IBM_CLUSTER_ENABLE_CAR_DELAY_POSTING |
Type de données | Boolean |
Valeur par défaut | true |
IBM_CLUSTER_ENABLE_PRELOAD
Indique si la logique de préchargement est exécutée au démarrage de serveur, sur l'agent de noeud. Sans préchargement, un agent de noeud charge uniquement les données d'un cluster une fois que l'agent de noeud a reçu la première demande pour ce cluster.
Lorsque cette propriété a pour valeur true, les données de cluster sont chargées sur l'agent de noeud au démarrage, et il est inutile de les créer et de les propager en phase d'exécution.
Lorsque cette propriété a pour valeur false, les données de cluster sont créées et propagées lors de la première demande de cluster, ce qui cause parfois des exceptions NO_IMPLEMENT: No Cluster Data Available, les premières fois qu'un client envoie une demande de cluster.
Information | Valeur |
---|---|
Propriété | IBM_CLUSTER_ENABLE_PRELOAD |
Type de données | Boolean |
Valeur par défaut | true |
IBM_CLUSTER_ENABLE_NON_DEFAULT_COOKIE_NAMES
Affectez à cette propriété personnalisée la valeur true pour remplacer le nom de cookie au niveau du serveur, de l'application ou du module afin que le serveur proxy puisse maintenir l'affinité de session avec plusieurs applications sur différents clusters. Le serveur proxy peut conserver l'affinité de session car il peut reconnaître les cookies de session autres que JSESSIONID.
Si vous changez la configuration de gestion d'une session, attendez que tous les membres du cluster aient été mis à jour avec la nouvelle configuration avant d'exécuter un démarrage en cascade du cluster. Sinon, le basculement de session risque de ne pas fonctionner correctement.
Si vous changez la configuration de gestion d'une session de module ou d'application, attendez que tous les membres du cluster aient été mis à jour avec la nouvelle configuration avant d'arrêter puis de redémarrer l'application. Sinon, le basculement de session risque de ne pas fonctionner correctement.
Information | Valeur |
---|---|
Propriété | IBM_CLUSTER_ENABLE_NON_DEFAULT_COOKIE_NAMES |
Type de données | Boolean |
Valeur par défaut | false |
IBM_CLUSTER_ENABLE_SERVLET30_NON_DEFAULT_COOKIE_NAMES
Affectez à cette propriété personnalisée la valeur true pour indiquer qu'un nom de cookie est indiqué dans un fichier web.xml ou dans une instance ServletContextListener afin que le serveur proxy puisse maintenir l'affinité de session avec plusieurs applications sur différents clusters. Le serveur proxy peut conserver l'affinité de session car il peut reconnaître les cookies de session Servlet 3.0 autres que JSESSIONID.
Si vous configurez à la fois les cookies autres que ceux par défaut Servlet 3.0 et les cookies autres que ceux par défaut au niveau du serveur, de l'application ou du module, les cookies Servlet 3.0 ont la priorité la plus haute.
Si vous changez la configuration de gestion d'une session, attendez que tous les membres du cluster aient été mis à jour avec la nouvelle configuration avant d'exécuter un démarrage en cascade du cluster. Sinon, le basculement de session risque de ne pas fonctionner correctement.
Si vous changez la configuration de gestion d'une session de module ou d'application, attendez que tous les membres du cluster aient été mis à jour avec la nouvelle configuration avant d'arrêter puis de redémarrer l'application. Sinon, le basculement de session risque de ne pas fonctionner correctement.
Information | Valeur |
---|---|
Propriété | IBM_CLUSTER_ENABLE_SERVLET30_NON_DEFAULT_COOKIE_NAMES |
Type de données | Boolean |
Valeur par défaut | false |
IBM_CLUSTER_PURGE_NOTIFICATIONS
Indique si les références aux identités sont supprimées lorsqu'aucun ClusterObserver n'est enregistré pour envoyer des notifications sur ces identités. Lorsqu'une identité est supprimée, tous les articles qui lui sont associés dans le tableau d'affichage sont effacés. La définition de la valeur true pour cette propriété permet de supprimer les références aux identités sur lesquelles aucun ClusterObserver n'est enregistré.
Généralement, plusieurs destinations sont définies dans le scénario hiérarchique d'un bus d'intégration de services. Si cette propriété a pour valeur false et qu'un produit, tel que WebSphere Process Server, est installé par dessus WebSphere Application Server, la gestion de charge de travail ne permet pas la récupération de place pour les données stockées sur le tableau d'affichage. Cette situation peut générer une fuite de mémoire lente si certaines tâches, telles que l'installation et la désinstallation des applications, sont répétées sans redémarrer le processus. Si le processus est redémarré, tous les articles associés à ce serveur sont automatiquement supprimés, ce qui empêche les fuites de mémoire.
Information | Valeur |
---|---|
Propriété | IBM_CLUSTER_PURGE_NOTIFICATIONS |
Type de données | Boolean |
Valeur par défaut | false |
IBM_CLUSTER_REUSE_ORIGINAL_IOR
Indique si un client léger ou un processus serveur Java™ peut effectuer des tentatives de connexion en continu jusqu'à ce que les données de cluster soient disponibles pour être renvoyées au client. Après quoi, les données de cluster sont utilisées pour toutes les futures tentatives.
Information | Valeur |
---|---|
Propriété | IBM_CLUSTER_REUSE_ORIGINAL_IOR |
Type de données | Boolean |
Valeur par défaut | true |
IBM_CLUSTER_RIPPLESTART_NOTIFICATION_TIMEOUT
Spécifiez une valeur, en millisecondes, pour indiquer le délai pendant lequel la fonction de démarrage en cascade attend que les processus s'arrêtent avant de les redémarrer. Si vous tentez un démarrage en cascade alors que les processus n'ont pas été arrêtés avant l'opération de démarrage, un ou plusieurs de ces processus ne pourront pas être redémarrés.
Information | Valeur |
---|---|
Propriété | IBM_CLUSTER_RIPPLESTART_NOTIFICATION_TIMEOUT |
Type de données | Integer |
Valeur par défaut | 300000 millisecondes (5 minutes) |
IBM_CLUSTER_USE_LEGACY_COMPRESSOR
A partir de la version 6.1.0.37, la fonction de gestion de charge de travail utilise une nouvelle procédure pour compresser et extraire les données transmises entre les processus. Cette procédure réduit le temps système relatif à la compression dans des topologies de bus d'intégration de services et WebSphere Process Server de grande taille, comportant au moins 2 000 destinations. Elle empêche également la perte des données compressées si une série d'octets à compresser n'a pas pu être réellement compressée en raison de l'unicité de chaque octet. Cette situation peut entraîner une perte de données en raison de la manière dont les données compressées étaient précédemment gérées par la fonction de gestion de charge de travail.
Cette procédure de compression et de décompression optimisée convient pour la plupart des environnements. Toutefois, si elle pose des problèmes dans votre environnement, ajoutez la propriété personnalisée IBM_CLUSTER_USE_LEGACY_COMPRESSOR à vos paramètres de cellule et affectez-lui la valeur true. Lorsque vous affectez la valeur true à cette propriété, la fonction de gestion de charge de travail traite la compression et la décompression des données comme elle le faisait avant l'installation de la version 6.1.0.37 ou ultérieure.
Si vous ajoutez cette propriété personnalisée à vos paramètres de cellule, vous devez synchroniser les noeuds et redémarrer tous les processus de la cellule pour que cette modification soit prise en compte.
Information | Valeur |
---|---|
Propriété | IBM_CLUSTER_USE_LEGACY_COMPRESSOR |
Type de données | Boolean |
Valeur par défaut | false |
IBM_CLUSTER_WBI_SUPPORT
Exception stack trace: javax.naming.NamingException:
Error during resolve. Root exception is rg.omg.CORBA.NO_IMPLEMENT:Trace from server:
server_name at host host_name

Information | Valeur |
---|---|
Propriété | IBM_CLUSTER_WBI_SUPPORT |
Type de données | Boolean |
Valeur par défaut | false |
IBM_CLUSTER_WLM_ENFORCE_VHOST_IN_WEBAPP
Lors que la valeur true est affectée à cette propriété, la fonction de gestion de charge de travail du serveur proxy WebSphere impose l'hôte virtuel configuré dans une application Web. Si un hôte virtuel est configuré dans une application Web, lorsque la fonction de gestion de charge de travail du proxy recherche des noeuds finaux disponibles, seuls les noeuds finaux sur les ports associés à cet hôte virtuel sont pris en compte.
Propriété | IBM_CLUSTER_WLM_ENFORCE_VHOST_IN_WEBAPP |
Type de données | Boolean |
Valeur par défaut | false |
LargeTopologyOptimization
- Routeur On Demand, règles de routage et politiques
- Contrôleurs autonomes, qui fournissent un cluster dynamique, un équilibrage de charge dynamique, une protection contre la surcharge et un support d'élasticité
- Politiques de service, qui permettent la hiérarchisation du trafic
- Gestion de santé
Information | Valeur |
---|---|
Propriété | LargeTopologyOptimization |
Portée | Cellule |
Valeur | True, false |
Valeur par défaut | True |