Index |
|
wrapper.pidfile |
||||||||
AVERTISSEMENTNE 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 dans lequel écrire 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é.
Les valeurs courantes sont
./myapp.pid ou
/var/run/myapp.
NOTESi une seconde instance du Wrapper est démarrée, le fichier pid de la première instance sera écrasé par la seconde instance. Cela permet d'éviter que des fichiers pid obsolètes n'empêchent le Wrapper de démarrer. Sur les plateformes 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 chacune d'elles est utilisée 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 pid lors des invocations ultérieures du script.
Consultez le fichier
App. Cette propriété est également disponible dans la version Windows, car certains utilisateurs ont demandé un accès facile au pid pour l'utiliser avec des outils de profilage. NOTELes 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.pidfile.group |
||||||||
Vous pouvez définir le « group » pour ce fichier.
Consultez la propriété wrapper.
|
wrapper.pidfile.umask |
||||||||
Vous pouvez définir le « umask » sur ce fichier.
Consultez la propriété wrapper.
|
wrapper.pidfile.strict |
||||||||
Cette propriété indique au Wrapper de vérifier si le fichier pid existe, avant d'essayer d'écrire son fichier pid. Si le fichier pid existe déjà, cela signifie qu'une instance du Wrapper est probablement déjà en cours d'exécution. Par conséquent, cette instance du Wrapper interrompra le démarrage et s'arrêtera. Le script effectue déjà une vérification similaire, mais dans certaines circonstances, lorsque le même Service/Daemon a été lancé plusieurs fois simultanément, une condition de concurrence peut survenir. Il existe une faible possibilité que, si le Wrapper ou le système s'arrête à cause d'un plantage, le Wrapper n'ait alors pas l'occasion de nettoyer le fichier pid. Le script fourni nettoie le fichier pid, mais si un utilisateur utilise un script personnalisé/le sien ou invoque le binaire directement, cela empêcherait le Wrapper de démarrer. Pour cette raison et afin d'éviter tout impact sur les applications déjà configurées, la valeur par défaut de cette propriété est FALSE.
|
Référence : PID, ID, fichier de statut |
|










