Página 1 de 1

[Mod] Script para auto limpeza do cache

Enviado: 12 Jun 2013 20:07
por marceloleaes
Em alguns casos se torna necessário fazer a limpeza do cache do Squid após uma semana ou pelo menos mensalmente.

O script tem esta tarefa, adicione a crontab conforme necessidade  usando a cron.weekly ou a cron.monthly. Não esqueça de dar permissão de execução ao script como no exemplo: chmod +x /etc/cron.escolhida/squidcleaner. O arquivo de log será gerado automaticamente após a primeira execução do script. Para acompanhar se esta executando: cat /var/log/squid/cleaner.log

Código: Selecionar todos

#!/bin/bash
# Script para limpeza do cache do Squid
# Por Marcelo Leães - [email protected]

echo -e "--------------------------------------------------------------" >> /var/log/squid/cleaner.log
echo -e "Parando Squid - `date "+%d-%m-%Y"`" >> /var/log/squid/cleaner.log
/etc/init.d/squid stop
cd /var/spool/squid/
echo -e "Limpando Squid - `date "+%d-%m-%Y"`" >> /var/log/squid/cleaner.log
rm -rf *
echo -e "Reconstruindo Squid - `date "+%d-%m-%Y"`" >> /var/log/squid/cleaner.log
squid -z
echo -e "Iniciando Squid - `date "+%d-%m-%Y"`" >> /var/log/squid/cleaner.log
/etc/init.d/squid start
echo -e "--------------------------------------------------------------" >> /var/log/squid/cleaner.log
exit 0
Imagem

Bom proveito  ;)

Re:[Mod] Script para auto limpeza do cache

Enviado: 19 Jun 2013 09:05
por marcelo0786
Ele vai melhorar o desempenho do Endian? E mais ou menos isso ?

Re:[Mod] Script para auto limpeza do cache

Enviado: 19 Jun 2013 12:57
por marceloleaes
Dependendo do ambiente se torna vantajoso a limpeza do cache pelo menos uma vez por mês.
Chega uma hora que o disco enche demais e as consultas acabam ficando mais lentas do que indo na internet buscar.

Re:[Mod] Script para auto limpeza do cache

Enviado: 19 Jun 2013 13:21
por marcelo0786
Valeu pela informação! Já instalei no meu.

Re:[Mod] Script para auto limpeza do cache

Enviado: 09 Jul 2013 11:15
por rubem_mn
Obrigado pela Dica!

Re:[Mod] Script para auto limpeza do cache

Enviado: 02 Set 2013 23:26
por marcelo0786
Boa noite Marcelo!

Estou com um problema o script rodou pela ultima vez no dia 19/06/2013 e nunca mais rodou. Como faço para ele rodar novamente?

Re:[Mod] Script para auto limpeza do cache

Enviado: 02 Set 2013 23:41
por marcelo0786
Consegui resolver.. só rodei novamente o ./squidcleaner

Re:[Mod] Script para auto limpeza do cache

Enviado: 03 Set 2013 00:20
por marceloleaes
O ideal é deixar no cron, mensal  ;)

Re:[Mod] Script para auto limpeza do cache

Enviado: 13 Nov 2013 20:45
por Elton
Boa noite Marcelo

gostaria de saber se isso serve para a versão do endian 2.5.1 ?

Re:[Mod] Script para auto limpeza do cache

Enviado: 13 Nov 2013 22:12
por marceloleaes
Sim , para qualquer versão

Re:[Mod] Script para auto limpeza do cache

Enviado: 15 Jan 2015 08:49
por PatrickPfP
Vlw pela dica.

Re:[Mod] Script para auto limpeza do cache

Enviado: 11 Ago 2015 14:17
por TonMac
Boa tarde,

Tenho um endian instalado rodando somente proxy. Após 1 dia rodando ele trava a navegação. Quando realizo a limpeza de cache pela console, o acesso é normalizado. Será que esse script resolveria o problema? Detalhe: o cache offline está desativado. Estou utilizando o Endian 3.0.