+ Responder ao Tópico



  1. Pessoal

    Tenho squid autenticado rodando na rede com mais ou menos 40 maquinas. Como o HD da maquina é pequeno estou tendo problemas que esta enchendo os diretorios de cache muito rapido. Então tenho que estar apagando de 15 em 15 dias.

    Minha duvida é o seguinte:

    1-) Posso colocar um HD secundario de 80 GB no servidor e redirecionar o cache para este HD ? Se sim como que ficaria as linhas no squid.conf.
    No caso so access.log / store.log / cache.log e cache_dir

    2-) Ha possibilidade de configurar , para de 15 em 15 dias automaticamente apagar os arquivos e crialos novamente sem intervenção humana ?

    Obrigado.
    Rodrigo M - Cuiabá MT

  2. Sim, pode colocar o HD secundário e usá-la para o cache. Deverá apenas mudar no squid.conf as configurações apontando para a nova partição. Crie a(s) partição (ões) no novo HD, atribua as permissões do usuário que roda o squid, recrie a estrutura de diretórios com o squid -z e pronto.

    Quanto a apagar o cache, isto é totalmente desnecessário, pois o maior patrimônio de um web-proxy é o cache... se apagá-lo freqüentemente não existe necessidade do mesmo.



  3. As duas soluções são possíveis, a melhor seria colocar um hd, particioná-lo e direcionar o cache para essa nova partição conforme o Sérgio falou!

    Se você quiser uma solução até que não coloque um novo disco, você pode rotacionar os arquivos para não precisar ficar de 15 em 15 dias colocando a mão na massa! Use o logrotate para fazer isso, tem um script bem cabana para te avisar do uso das partições: (Lembrando que você terá que ter um MTA rodando, sendmail serve).

    #!/bin/bash
    # Script para mandar um aviso por e-mail para RESPONSAVEL
    # quando PARTICAO estiver acima de MAX % de uso
    # Autor: Luis Felipe Strano Moraes

    MAX=90
    RESPONSAVEL=email@responsavel.com

    for Particao in / /usr /var
    do

    SIZE=`df $Particao | sed -e '1d;s/[[:space:]]\+/ /g' | cut -d' ' -f5 | sed -e 's/^\([0-9]\+\)%/\1/g'`

    if [ $SIZE -gt $MAX ] ; then
    #/root/bin/cleanlog.sh
    echo "Partição \"$Particao\": $SIZE % de uso" >> /tmp/df.$$
    fi
    done

    if [ -e /tmp/df.$$ ] ; then
    mail -s "Aviso: Partições com alta taxa de ocupação no servidor Proxy `date`" $RESPONSAVEL < /tmp/df.$$
    fi

    Crie um script e coloque ele para ser executado via cron: (no meu caso eu criei um script dentro com o nome espaco_livre.sh dentro do /root/bin)
    00 * * * * /root/bin/espaco_livre.sh 1> /dev/null






Tópicos Similares

  1. Atualizar Cache Squid !! Help !
    Por Educpd no fórum Servidores de Rede
    Respostas: 6
    Último Post: 20-02-2006, 14:50
  2. Arquivos de cache squid conforme conteúdo
    Por Jesael no fórum Servidores de Rede
    Respostas: 0
    Último Post: 12-11-2004, 10:46
  3. Atualizar cache Squid
    Por Spelk no fórum Servidores de Rede
    Respostas: 13
    Último Post: 03-03-2004, 17:01
  4. Cache Squid
    Por MarcioRM no fórum Servidores de Rede
    Respostas: 5
    Último Post: 04-04-2003, 13:20
  5. Cache Squid
    Por no fórum Servidores de Rede
    Respostas: 3
    Último Post: 24-02-2003, 18:24

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L