40 votes

catalina.out roule avec Tomcat 6.0

J'ai un défaut de tomcat installation sans modifier la configuration de la journalisation. Les fichiers journaux (en particulier catalina.out) semblent être en train d'être laminée (tous les jours) correctement.

Toutefois, ainsi que le quotidien des journaux il y a aussi un catalina.des fichiers, qui ne cesse de croître. C'est ce que j'ai besoin de fixer, c'est à dire l'ai effacé tous les jours (ou de le supprimer complètement si possible)

Quelqu'un peut m'expliquer ce qui se passe ici et le meilleur de la meilleure stratégie pour contrôler la taille du fichier journal?

Juste pour clarifier la sortie est écrite à catalina.et le journal quotidien simultanément

-rw-r--r--  1 solr solr   90920663 Jul 18 01:16 logs/catalina.2009-07-18.log
-rw-r--r--  1 solr solr     238010 Jul 18 01:16 logs/catalina.out

Réglage swallowOutput semble pas faire de différence.

L'application en cours d'exécution en vertu de tomcat est solr dans le cas où cela est pertinent.

68voto

objects Points 6137

Corrigé, il s'avère que la configuration de journalisation standard définit un enregistreur de fichiers et également un enregistreur de console. L'enregistreur de fichiers va dans le journal catalina quotidien et l'enregistreur de la console écrit dans catalina.out.

Le correctif consistait à changer dans conf / logging.properties:

 .handlers = 1catalina.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler
 

à

 .handlers = 1catalina.org.apache.juli.FileHandler
 

Cela empêche tout ce qui est écrit sur catalina.out

4voto

Rambo Amadeus Points 21

Salut vous pouvez essayer cette solution

http://java.dzone.com/articles/how-rotate-tomcat-catalinaout?utm_source=am6_feedtweet&utm_medium=twitter&utm_campaign=toya256ForRSS

Il utilise une tâche cron (logrotate) de copier, compresser et de nettoyer votre catalina.et si vous avez un coup d'oeil à logrotate, vous verrez qu'il a beaucoup de fonctionnalités supplémentaires. Il n'interfère pas avec le quotidien des journaux, sauf si vous configurez le faire. Je l'ai trouvé utile lorsque j'ai été confronté au même problème.

BTW retrait de la console gestionnaire affectera uniquement les messages produits par Tomcat.

1voto

Guray Celik Points 153

J'ai eu le même problème sur Ubuntu 11.04 serveur SOLR et catalina.fichier a été presque 1 GO. Après

modification de l'enregistrement.propriétés:

.les gestionnaires d' = 1catalina.org.apache.juli.FileHandler, java.util.la journalisation.ConsoleHandler

pour

.les gestionnaires d' = 1catalina.org.apache.juli.FileHandler

Qui arrête l'enregistrement de catalina.hors

Vous pouvez trouver la journalisation.propriétés du fichier /etc/tomcat6/ dossier pour Ubuntu Linux.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X