wrapper.use_javaio_thread

Compatibilité :3.5.8 (Deprecated as of 3.5.21)
Éditions :Édition ProfessionnelleÉdition StandardÉdition Community
Plateformes :WindowsMac OSXLinuxAlpine LinuxFreeBSDSolarisIBM z/Linux

AVERTISSEMENT

L'utilisation de cette propriété a été dépréciée à partir de la version 3.5.21 du Wrapper au profit de la nouvelle propriété wrapper.javaio.use_thread.

Cette propriété contrôle si le Wrapper utilise un thread dédié pour traiter la sortie console de la JVM. Traditionnellement, toute cette sortie était traitée dans le thread principal du Wrapper. Cependant, sur des serveurs fortement chargés en E/S, cela peut provoquer le blocage du thread principal pendant l'écriture des journaux sur le disque.

Sauf si le niveau de journalisation DEBUG du Wrapper a été défini, la boucle principale n'effectue pas beaucoup de journalisation en dehors de la sortie console de la JVM. Déplacer cette sortie dans un autre thread peut donc aider à garantir que le thread principal du Wrapper puisse toujours s'exécuter sans aucun délai.

Les inconvénients de l'utilisation d'un thread dédié sont :

  • des besoins légèrement plus élevés en mémoire et en ressources, et
  • que la sortie du journal de débogage, en particulier au démarrage, peut être un peu plus difficile à lire car les entrées journalisées par les deux threads ne sont pas parfaitement synchronisées.

La valeur par défaut est "FALSE" car la plupart des utilisateurs n'ont pas besoin du thread dédié.

Exemple :
wrapper.use_javaio_thread=FALSE

Référence : Fichier de commandes