Pergunta

Existe uma maneira de obter glassfish para eliminar alguns dos antigos arquivos de log automaticamente? Ontem tivemos um problema de disco cheio devido à exploração madeireira GlassFish. Não há aparente maneira de fazer isso no Admin Console, a menos que são apenas ignorantes.

Foi útil?

Solução

Você pode obter Glassfish para excluir os arquivos de log, no Registro de Rotate Representante: http://blogs.oracle.com/sirajg/entry/managing_rotated_log_files

Outras dicas

Em 3.1 o comando é agora (suposto padrão de 10 não existe)

asadmin> set-log-attributes com.sun.enterprise.server.logging.GFFileHandler.maxHistoryFiles=10

http://docs.oracle.com/ cd / E18930_01 / html / 821-2416 / gklmn.html # gkmai

Se você não pode ou não deseja instalar GlassFish Performance Advisor como sugerido na outra resposta, outra maneira é descrito em https://wikis.oracle.com/display/GlassFish/FaqDeleteRotatedLogs :

A propriedade de sistema com.sun.enterprise.server.logging.max_history_files limita o número de arquivos de log rotacionados tanto para o registro de acesso e log do servidor

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top