Perguntas com a marcação «logrotate»

O logrotate foi desenvolvido para facilitar a administração de sistemas que geram um grande número de arquivos de log. Permite rotação, compactação, remoção e envio automático de arquivos de log. Cada arquivo de log pode ser tratado diariamente, semanalmente, mensalmente ou quando cresce muito.

40
logrotate diariamente e tamanho?

Se uma configuração de logrotate for especificada com os parâmetros "size" e "daily", qual deles tem precedência? Onde isso está documentado? Eu gostaria que essas rotações ocorressem como uma operação OR booleana, ou seja, se os logs tiverem um dia de idade, eles serão rotacionados, OU se forem...

33
Quando usar a opção delaycompress no logrotate?

A página do manual logrotatediz que: It can be used when some program cannot be told to close its logfile and thus might continue writing to the previous log file for some time. Estou confuso com isso. Se um programa não puder ser solicitado a fechar seu arquivo de log, ele continuará gravando...

30
Equivalente ao LogRotate para Windows?

Temos um enorme arquivo de log sendo gravado pelo aplicativo de um fornecedor. Vamos supor que o fornecedor não faça o que pedimos. Existe alguma maneira de girar esse arquivo de log? Estamos analisando cerca de 300 MB por hora sendo gravados - prefiro dividir isso em pedaços de 10 MB e deixar que...

30
Como o logrotate lida exatamente com "diariamente"?

A julgar pelos registros de data e hora em meus sistemas, o logrotate faz sua rotação diária de log quando o logrotate é executado pelo cron. No entanto, se eu executá-lo antes, ele não gira os arquivos. Como o logrotate sabe se deve rotacioná-los ou não, mantém um histórico ou talvez use registros...

25
Onde o logrotate salva seu próprio log?

eu tenho logrotate executando em uma máquina AWS EC2 girando os logs do Apache. Depois de compactados, os logs do Apache são salvos no AWS S3 via s3fs. O problema é que notei recentemente que não tinha logs girados. No S3, tenho registros antigos do dia 48-> 60, mas o 1-> 47 não...

24
logrotate não girando os logs

Eu tenho essa configuração de logrotate e estou executando no Ubuntu 10.04. /var/log/mysql/mysql-slow.log { daily rotate 3 compress notifempty missingok create 660 mysql adm postrotate if test -x /usr/bin/mysqladmin && \ /usr/bin/mysqladmin ping &>/dev/null then...

18
O logrotate não está funcionando

Estou tentando fazer com que o logrotate funcione no meu VPS para girar meus arquivos apache semanalmente. Atualmente, o conteúdo do arquivo de configuração apache2 é como tal. "/var/www/user/site.com/logs/*.log" { weekly missingok rotate 8 compress delaycompress notifempty create 640 root...

16
rsyslog com logrotate: recarregar rsyslog vs copytruncate

Estou trabalhando no Ubuntu 14 com o utilitário rsyslog e logrotate padrão. Na /etc/logrotate.d/rsyslogconfiguração padrão do rsyslog logrotate , vejo o seguinte: /var/log/syslog { rotate 7 daily missingok notifempty delaycompress compress postrotate reload rsyslog >/dev/null...

15
Logrotate: como acessar o arquivo de saída no póstrotate

Giro Nginxlogs diariamente (com dateext). Após a rotação, desejo analisar o arquivo do dia que acabou de passar e compilar um email com o número de erros retornados pelo servidor Nginx. Como posso acessar o arquivo de saída na seção postrotate / endscript de