Como configuro e aciono manualmente a rotação de log?

0

Eu tenho um servidor web que eu claramente não configurei corretamente. Um dos usuários (que o webmin torna o proprietário da maioria dos sites) tem 15G arquivos de log (mesmo depois que as cópias de backup foram removidas).

Estou ciente de que esses arquivos de log devem ser rotacionados, mas não são uma pista de como isso deve ser feito. Se eu soubesse que poderia apenas configurar um cron semanalmente.

Eles devem acabar resumidos em // home / USER / public_HTML / stats / mas isso obviamente não está dando certo. Se eu me lembro do pacote que deveria estar fazendo tudo o que é chamado awstats.

Embora Como girar de forma automática / manual os arquivos de log para o aplicativo Rails de produção foi interessante, ele não me disse o suficiente para me ajudar a resolver meu próprio problema.

Versão resumida: Como faço para configurar os pacotes de log e stats para fazer seu trabalho antes de ficar sem espaço em disco?

    
por Matthew Brown aka Lord Matt 11.07.2015 / 14:32

1 resposta

3

Não há menção sobre qual versão do OS + você está usando, então ...

1) assegure-se de que logrotate esteja instalado (que logrotate)

2) primeiro tente logrotate -vf /etc/logrotate.d/apache2.conf

Isso faz uma rotação de log forçada + + detalhada.

Agora a parte complicada. Se você estiver usando o Webmin, os arquivos de log do Apache podem estar em um local um pouco diferente do que o /etc/logrotate.d/apache2.conf espera que eles sejam.

Como você sabe o tamanho do seu arquivo de log (15G), também conhece o caminho do arquivo de log.

Certifique-se de quando executar - logrotate -vf /etc/logrotate.d/apache2.conf - que o caminho correto do arquivo de log é usado.

Se não, você terá que determinar se é melhor modificar seu arquivo de configuração logrotate (provavelmente melhor) ou seu arquivo de configuração do apache, lembrando-se de mover todos os seus arquivos de log antigos para o novo local do arquivo de log.

Provavelmente, alterar seu arquivo de configuração do logrotate para o apache será o mínimo de trabalho.

    
por 11.07.2015 / 14:42

Tags