+ Responder ao Tópico



  1. #1

    Padrão logrotate não está comprimindo

    Fala galera, como estão as coisas?

    Pessoal, tenho configurado o logrotate para os LOGs do squid mas ele não está comprimindo os arquivos de LOG rodados, pelas configurações está tudo OK, a não ser que eu esteja esquecendo de algo, alguém já viu isso??

    Código :
    #
    #  Logrotate fragment for squid.
    #
    /var/log/squid/*.log {
       daily
       missingok
       rotate 30
       compress
       delaycompress
       nocreate
       sharedscripts
       prerotate
          test ! -x /usr/sbin/sarg-maint || /usr/sbin/sarg-maint
       endscript
       postrotate
          test ! -e /var/spool/squid/logs/squid.pid || /usr/sbin/squid -k rotate
       endscript
    }

    valeu

  2. #2

    Padrão

    A bronca é o seguinte, é quem esta rotacionando é o squid e nao o logrotate em si, aqui ta o problema:

    postrotate
    test ! -e /var/spool/squid/logs/squid.pid || /usr/sbin/squid -k rotate

  3. #3

    Padrão

    não lembro onde vi ou li, mas se fizer a rotação do log do squid sem o "squid -k rotate" dá pau no squid.

    mas pensando agora, se tirar essa linha e a linha "nocreate" acho que vai beleza...

  4. #4

    Padrão

    o duro é fazer alguma alteração e dá pau no squid por causa do arquivo de log..

    se parar o processo lasca tudo..

  5. #5

    Padrão

    depois que comentei as linhas abaixo, além de não comprimir os logs, os arquivos estavam zerados, por pouco que não dá tilt no squid.. heheheh

    Código :
       nocreate
       postrotate
          test ! -e /var/spool/squid/logs/squid.pid || /usr/sbin/squid -k rotate   
    endscript

  6. #6

    Padrão

    fiz outra alteração hoje, vamu vê no que dá..