Um programa para gerenciar e arquivar arquivos de log individuais. Permite a rotação, compactação, remoção e envio automáticos de arquivos de log. Os trabalhos podem ser configurados para serem executados por hora, diariamente, semanalmente, mensalmente, anualmente ou ao atingir um determinado tamanho ou idade.
Com o tempo, percebi que alguns logs em /var/log , como auth , kern e messages estavam ficando enormes. Eu fiz logrotate entradas para eles:
$ cat /etc/logrotate.d/auth.log
/var/log/kern.log {
rotate 5
daily
}
$ cat /etc...
24.02.2010 / 13:03
Sempre que logrotate executa o Apache / 2.4.7 (Ubuntu) experimenta uma falha seg e não reinicia:
[Wed Sep 10 06:35:54.266018 2014] [mpm_event:notice] [pid 20599:tid 140630283466624] AH00493: SIGUSR1 received. Doing graceful restart
[Wed S...
10.09.2014 / 12:49
Estou atendendo alguns domínios diferentes por meio do NginX no mesmo servidor e cada um deles registra em seu próprio arquivo. Eu preciso configurar um script para girar e compactar esses arquivos e adicioná-lo ao cron.
Eu sei que tenho que...
28.08.2009 / 22:51
Eu coloquei um arquivo de configuração logrotate em /etc/logrotate.d/ e esperava que os logs rotacionassem em um tempo consistente; no entanto, eles não ... os tempos de rotação do log são aparentemente aleatórios +/- uma hora.
Por que...
01.12.2012 / 10:36
Eu tenho um servidor Tomcat que cria logs de acesso por meio de uma válvula ( org.apache. catalina.valves.FastCommonAccessLogValve ). Essa válvula cuida da rotação do arquivo de log de acesso, mas não de compactá-los ou excluí-los após algum tem...
15.03.2011 / 12:27
Eu tenho um servidor web Ubuntu executando o Nginx. Eu nunca configurei a rotação do arquivo de log e acabei de descobrir alguns arquivos de log monolíticos de vários gigabytes.
Configurei a rotação de log agora por estas dicas . No entanto,...
20.03.2014 / 16:18
Problema resolvido, mas estou escrevendo para referência futura.
/root/.my.cnf
[mysqladmin]
user = root
password = pa$$w0rd
/etc/logrotate.d/mysql
/var/log/mysql-slow.log /var/log/mysqld.log {
daily...
09.08.2012 / 05:15
Na minha configuração, eu tenho rsyslog que é responsável por seguir as alterações de /home/user/my_app/shared/log/unicorn.stderr.log usando imfile . O conteúdo é enviado para outro servidor de log remoto usando TCP.
Quando o arquivo de...
21.10.2013 / 11:45
O Apache fornece uma ferramenta chamada rotatelogs, que tem o benefício de não reiniciar o apache ao girar logs, o que acontece com o logrotate. Eu não tenho experiência suficiente para falar se este é um critério suficiente para usar rotatelogs...
08.03.2010 / 19:26
A partir do manpage logrotate.
It will not modify a log more than once in one day unless the criterion for that log is based on the log's
size
De acordo com a página man, o logrotate deve rodar o arquivo se a configuração for b...
20.02.2013 / 06:02