Vue d'ensemble

NOTE

Cet ensemble de propriétés n'est nécessaire que pour les instances du Wrapper utilisant une licence Serveur sur les plateformes Linux/UNIX. Les licences Development et Community n'en ont pas besoin.

À partir de la version 3.4.0 du Wrapper, il est possible d'installer/intégrer le Wrapper dans les scripts de démarrage des plateformes UNIX. Cependant, comme la licence Serveur est liée au hostId d'une interface réseau, il peut arriver que l'interface ne soit pas encore disponible à un stade précoce du démarrage du système d'exploitation.

Lorsqu'il est installé en tant que démon UNIX, le Wrapper évite cette situation de concurrence en attendant que les interfaces réseau soient disponibles avant de valider une licence Serveur. Par défaut, le Wrapper attend (dans le délai spécifié) jusqu'à ce qu'au moins une interface réseau soit trouvée, mais ce comportement peut être modifié pour continuer à attendre jusqu'à ce que le hostId de la licence soit trouvé.

L'ensemble de propriétés suivant permet d'activer/désactiver et de configurer cette fonctionnalité :

wrapper.wait_for_hostid

Compatibilité :3.4.0
Éditions :Édition ProfessionnelleÉdition StandardÉdition Community (non prise en charge)
Plateformes :Windows (Non pris en charge)Mac OSXLinuxAlpine LinuxFreeBSDSolarisIBM z/Linux

Indique au Wrapper d'attendre les interfaces réseau au démarrage.

Lors du démarrage en tant que démon, la valeur par défaut est "TRUE", "FALSE" sinon.

Exemple :
wrapper.wait_for_hostid=TRUE

Pendant l'attente d'une interface, le Wrapper écrira toutes les 10 secondes un court message dans le fichier journal indiquant qu'il attend une interface.

Exemple de fichier journal :
wrapper  | Waiting for hostId(s)... (System HostId(s): xxxxx

Il a déjà été constaté que certaines interfaces réseau (en particulier les interfaces WiFi) sont configurées pour être activées après la connexion de l'utilisateur ou à un stade ultérieur au démarrage des démons, et ne peuvent donc pas être utilisées par le Wrapper au démarrage. Il est donc recommandé d'utiliser l'interface Ethernet lorsque l'on souhaite démarrer le Wrapper pendant le démarrage d'une machine.

wrapper.wait_for_hostid.strict

Compatibilité :3.5.41
Éditions :Édition ProfessionnelleÉdition StandardÉdition Community (non prise en charge)
Plateformes :Windows (Non pris en charge)Mac OSXLinuxAlpine LinuxFreeBSDSolarisIBM z/Linux

Cette propriété peut être définie à TRUE pour forcer l'attente d'un HostId spécifique jusqu'à la valeur de wrapper.wait_for_hostid.timeout.

La valeur par défaut est "FALSE", ce qui indique au Wrapper d'arrêter d'attendre dès qu'au moins une interface réseau est trouvée.

NOTE

Avant la version 3.5.41, le Wrapper attendait toujours que le HostId de la licence soit disponible, et se comportait donc de la même manière que lorsque wrapper.wait_for_hostid.strict est défini à TRUE.

wrapper.wait_for_hostid.timeout

Compatibilité :3.5.41
Éditions :Édition ProfessionnelleÉdition StandardÉdition Community (non prise en charge)
Plateformes :Windows (Non pris en charge)Mac OSXLinuxAlpine LinuxFreeBSDSolarisIBM z/Linux

Configure le nombre maximum de secondes pendant lesquelles le Wrapper attendra que les interfaces réseau soient disponibles. Pendant ce temps, le Wrapper vérifiera les interfaces une fois par seconde.

La valeur par défaut est "15" secondes.

Exemple : (30 secondes)
wrapper.wait_for_hostid.timeout=30

wrapper.max_hostid_timeout

Compatibilité :3.4.0 (Deprecated as of 3.5.41)
Éditions :Édition ProfessionnelleÉdition StandardÉdition Community (non prise en charge)
Plateformes :Windows (Non pris en charge)Mac OSXLinuxAlpine LinuxFreeBSDSolarisIBM z/Linux

AVERTISSEMENT

L'utilisation de cette propriété est obsolète depuis la version 3.5.41 du Wrapper au profit de la propriété wrapper.wait_for_hostid.timeout.

Référence : Délai d'attente