+ Responder ao Tópico



  1. Bom pessoal, posso dizer que pesquisei bastante e não encontrei resposta adequada, por isso estou postando... Meu access.log está perto de 2 giga, cerca de 10 dias de idade... queria que o logrotate incluisse esse arquivo, mantendo ele semanal e arquivando compactado os ultimos 5 por exemplo... Bom, o logrotate ja ta rodando, criei o arquivo squid dentro de /etc/logrotate.d com o seguinte conteudo (achei ele nas pesquisas na net)

    /var/log/squid/access.log {
    weekly
    rotate 5
    copytruncate
    compress
    notifempty
    missingok
    }
    /var/log/squid/cache.log {
    weekly
    rotate 5
    copytruncate
    compress
    notifempty
    missingok
    }

    /var/log/squid/store.log {
    weekly
    rotate 5
    copytruncate
    compress
    notifempty
    missingok
    # This script asks squid to rotate its logs on its own.
    # Restarting squid is a long process and it is not worth
    # doing it just to rotate logs
    postrotate
    /usr/sbin/squid -k rotate
    endscript
    }


    mas ele não faz o rotate... o que posso estar errando?

    o logrotate ta dentro do /etc/cron.daily com o seguinte conteúdo:

    #!/bin/sh
    /usr/sbin/logrotate /etc/logrotate.conf


    e o conteúdo do logrotate.conf é:

    # /etc/logrotate.conf
    #
    # logrotate is designed to ease administration of systems that generate large
    # numbers of log files. It allows automatic rotation, compression, removal, and
    # mailing of log files. Each log file may be handled daily, weekly, monthly, or
    # when it grows too large.
    #
    # logrotate is normally run daily from root's crontab.
    #
    # For more details, see "man logrotate".

    # rotate log files weekly:
    #weekly
    daily

    # keep 4 weeks worth of backlogs:
    rotate 4

    # create new (empty) log files after rotating old ones:
    create

    # uncomment this if you want your log files compressed:
    compress

    # some packages install log rotation information in this directory:
    include /etc/logrotate.d

    # Rotate /var/log/wtmp:
    /var/log/wtmp {
    monthly
    create 0664 root utmp
    rotate 1
    }

    # Note that /var/log/lastlog is not rotated. This is intentional, and it should
    # not be. The lastlog file is a database, and is also a sparse file that takes
    # up much less space on the drive than it appears.

    # system-specific logs may be also be configured below:

    Onde estou errando??

  2. try this..

    /var/log/squid/*.log {
    daily
    compress
    delaycompress
    rotate 5
    missingok
    nocreate
    sharedscripts
    prerotate
    test ! -x /usr/sbin/sarg-maint || /usr/sbin/sarg-maint
    endscript
    postrotate
    test ! -e /var/run/squid.pid || /usr/sbin/squid -k rotate
    endscript
    }






Tópicos Similares

  1. Respostas: 16
    Último Post: 07-10-2004, 15:01
  2. S.O.S sarg com erro na leitura do access.log
    Por no fórum Servidores de Rede
    Respostas: 1
    Último Post: 13-04-2004, 08:13
  3. Access.Log no Squid
    Por alberico no fórum Servidores de Rede
    Respostas: 7
    Último Post: 12-02-2004, 17:09
  4. Aumentar tamanho do access.log
    Por lgmferras no fórum Servidores de Rede
    Respostas: 1
    Último Post: 15-09-2003, 11:23
  5. Duvidas sobre Log access.log do SQUID !!!
    Por Danielvb no fórum Servidores de Rede
    Respostas: 2
    Último Post: 23-11-2002, 15:46

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L