wrapper.logfile.close.timeout

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

Lorsque l'application JVM est inactive pendant de longues périodes, le Wrapper ferme par défaut son fichier journal afin qu'il puisse être supprimé ou manipulé d'autres manières. Cette propriété contrôle le nombre de secondes depuis la dernière entrée de journal après lequel le fichier journal sera fermé.

Les valeurs possibles sont comprises dans la plage de "0" à "3600" secondes, ou "-1" pour désactiver complètement la fermeture du fichier. Une valeur de "0" (zéro) entraînera la fermeture du fichier journal immédiatement après l'écriture de chaque entrée de journal sur le disque.

La valeur par défaut est "1" seconde.

Exemple : (1 seconde)
wrapper.logfile.close.timeout=1

NOTE

wrapper.logfile.close.timeout est ignorée pour les invocations du Wrapper utilisées pour contrôler le Wrapper en tant que service (wrapperm). Pour ces invocations, le fichier journal est toujours fermé après l'écriture de chaque entrée sur le disque afin de ne pas bloquer le fichier journal, qui doit rester accessible à l'instance de service en cours d'exécution.

Lorsque le fichier journal est fermé, toute sortie de journal non encore vidée sera automatiquement vidée. L'intervalle auquel le fichier journal est vidé peut être contrôlé à l'aide de la propriété wrapper.logfile.flush.timeout.

AVERTISSEMENT

La valeur "0" (zéro) aura un impact notable sur les performances du Wrapper, car il deviendra nécessaire d'ouvrir et de fermer le fichier pour chaque ligne de sortie.

NOTE

Pour des raisons de rétrocompatibilité, cette propriété obtient sa valeur par défaut à partir de la propriété obsolète wrapper.logfile.inactivity.timeout (qui existait depuis la version 3.2.0 du Wrapper, et devenue obsolète à partir de la version 3.5.21 du Wrapper).

Référence : fichier journal