+ Responder ao Tópico



  1. #1

    Padrão Problemas com Logrotate

    Senhores, tenho 2 servidores proxys.
    Na verdade utilizo uma redundância de acessos a net via http, por isso optei em utilizar o proprio squid para realizar.

    A questão em Si é que o logrotate do squid 2 está rotacionando, deixei igual ao squid 2 o squid 1 na sessão do logrotate e ele não rotaciona.

    Não sei mais o que fazer para ele rotacionar esse log pq chega a 1Gb ele começa a matar o squid e so renomeando o log ele starta novamente.

    Alguém aqui teve o mesmo problema ou semelhança dele ?

  2. #2

    Padrão

    Poste a sua configuração de logrotate.

  3. #3

    Padrão

    cat logrotate.conf
    # see "man logrotate" for details
    # rotate log files weekly
    weekly

    # 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

    # RPM packages drop log rotation information into this directory
    include /etc/logrotate.d

    # no packages own wtmp, or btmp -- we'll rotate them here
    /var/log/wtmp {
    monthly
    create 0664 root utmp
    rotate 1
    }
    /var/log/btmp {
    missingok
    monthly
    create 0600 root utmp
    rotate 1
    }

    ############################################
    # system-specific logs may be also be configured here.




    De dentro de logrotate.d


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

    /var/log/squid/store.log {
    weekly
    #daily
    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
    }

  4. #4

    Padrão

    Logrotate está no cron? É a unica possibilidade que acredito ser a causadora do seu pro...
    Mistério!

  5. #5

    Padrão

    0 * * * * /usr/sbin/ntpdate pool.ntp.org 1>/dev/null 2>/dev/null;/sbin/clock -w 1>/dev/null 2>/dev/null

  6. #6

    Padrão

    Procure incluir o logrotate diariamente no cron.
    Aqui eu uso slackware... há um diretório no /etc chamdo cron.daily.
    Nele eu eu tenho um script que executa o logrotate.

    Procure na documentação da sua distribuição como incluir tarefas no cron

  7. #7

    Padrão

    Antes de tudo eu queria entender o pq no servidor2 (squid2) ele rotaciona normal e está igualzinho ao servidor 1 (squid1)