Index

wrapper.lockfile

Compatibilité :3.2.0
Éditions :Édition ProfessionnelleÉdition StandardÉdition Community
Plateformes :WindowsMac OSXLinuxAlpine LinuxFreeBSDSolarisIBM z/Linux

AVERTISSEMENT

NE MODIFIEZ AUCUN de ces paramètres sans avoir lu la description de cette propriété. Des paramètres incorrects peuvent empêcher le Wrapper de fonctionner comme prévu.

Fichier de verrouillage contenant l'identifiant de processus du Wrapper. Cette propriété n'est pas définie par défaut.

Si cette propriété est définie, un fichier contenant le pid du processus Wrapper sera écrit à l'emplacement spécifié lors du lancement du processus. Le fichier sera supprimé lorsque le processus Wrapper se sera terminé.

Une valeur courante est /var/lock/subsys/myapp.

Exemple :
wrapper.lockfile=/var/lock/subsys/myapp

NOTE

Si une deuxième instance du Wrapper est démarrée, le fichier de verrouillage de la première instance sera écrasé par la deuxième instance. Ceci est fait pour éviter que des fichiers de verrouillage obsolètes n'empêchent le Wrapper de démarrer.

Sur les plates-formes Linux/UNIX, le script shell (sh) fourni avec le Wrapper empêchera plusieurs copies du Wrapper de s'exécuter pour la même application. Il est possible d'exécuter plusieurs copies du Wrapper sur la même machine si certaines d'entre elles sont utilisées chacune pour lancer une application différente.

Dans la plupart des cas, les utilisateurs n'auront pas besoin de définir cette propriété eux-mêmes. Le script shell UNIX (sh) fourni avec le Wrapper définit cette propriété depuis la ligne de commande et utilise ensuite le fichier de verrouillage lors des invocations ultérieures du script. Voir le fichier App.sh.in dans le répertoire src/bin pour un exemple (dans les versions plus anciennes du Wrapper, ce fichier s'appelait 'sh.script.in').

Cette propriété est également disponible dans la version Windows.

NOTE

Si le fichier spécifié ne peut pas être écrit pour une raison quelconque au démarrage, un message d'avertissement sera consigné mais le Wrapper continuera à démarrer.

NOTE

Les modifications de la valeur de cette propriété n'auront aucun effet sur le Wrapper si la configuration est rechargée. Le Wrapper doit être redémarré pour que les modifications prennent effet.

wrapper.lockfile.group

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

Vous pouvez définir « group » pour ce fichier. Voir la propriété wrapper.*.group.

Exemple :
wrapper.lockfile.group=jenkins

wrapper.lockfile.umask

Compatibilité :3.2.0
Éditions :Édition ProfessionnelleÉdition StandardÉdition Community
Plateformes :WindowsMac OSXLinuxAlpine LinuxFreeBSDSolarisIBM z/Linux

Vous pouvez définir « umask » sur ce fichier. Voir la propriété wrapper.*.umask.

Exemple :
wrapper.lockfile.umask=0022

Référence : PID, ID, fichier de statut