O que está girando os arquivos de log do Tomcat?

3

Um de nossos servidores tem o Alfresco instalado e esse é o conteúdo de /opt/alfresco/tomcat/logs :

-rw-r--r--  1 root root 4.1K Jun 29 10:41 catalina.2015-06-29.log
-rw-r--r--  1 root root  352 Jul  1 18:36 catalina.2015-07-01.log
-rw-r--r--  1 root root 1.3M Jul 13 14:49 catalina.out
-rw-r--r--  1 root root    0 Jun 29 10:38 host-manager.2015-06-29.log
-rw-r--r--  1 root root 7.9K Jun 26 19:02 localhost.2015-06-26.log
-rw-r--r--  1 root root  33K Jun 29 10:39 localhost.2015-06-29.log
-rw-r--r--  1 root root  98M Jun 17 00:00 localhost_access_log.2015-06-16.txt
-rw-r--r--  1 root root  98M Jun 18 00:00 localhost_access_log.2015-06-17.txt
-rw-r--r--  1 root root  98M Jun 19 00:00 localhost_access_log.2015-06-18.txt
-rw-r--r--  1 root root  98M Jun 20 00:00 localhost_access_log.2015-06-19.txt
(...)
-rw-r--r--  1 root root  75M Jul 12 00:00 localhost_access_log.2015-07-11.txt
-rw-r--r--  1 root root  80M Jul 13 00:00 localhost_access_log.2015-07-12.txt
-rw-r--r--  1 root root  85M Jul 14 00:00 localhost_access_log.2015-07-13.txt
-rw-r--r--  1 root root  40M Jul 14 09:52 localhost_access_log.2015-07-14.txt
-rw-r--r--  1 root root    0 Jun 29 10:38 manager.2015-06-29.log

Algum processo está obviamente girando os logs diariamente. No entanto, não há nada operando nos logs do Tomcat em /etc/logrotate.d - ou mesmo em /etc/cron.d/ ou no arquivo crontab. Existe alguma configuração no Tomcat ou Alfresco que faz isso?

Estou perguntando porque quero adicionar uma opção "compactar". Por enquanto eu consegui este resultado através de um script find one-liner colocado como um trabalho cron diário, mas eu gosto de fazer as coisas de uma maneira mais limpa.

    
por dr01 14.07.2015 / 10:47

1 resposta

3

O Tomcat gira seus próprios arquivos de registro : por padrão, pelo menos, localhost_access_log_ (configurado usando AccessLogValve em server.xml , procure em /opt/alfresco/tomcat/conf ) e os arquivos de log configurados usando FileHandler em logging.properties ( catalina.out e assim por diante).

Não tenho certeza de como você faria para compactar os arquivos de log nativamente na estrutura de criação de log do Tomcat, além de adicionar seu próprio manipulador ...

    
por 14.07.2015 / 12:18