Squid para quando enche o cache
	
	
		Pessoal,
Quando a partição do meu cache enche, meu squid para de funcionar.
Ele não deveria renovar o cache e continuar funcionando mesmo que a partição esteja 100% cheia.
O que devo fazer para não enche-la 100%?
Ou é alguma configuração do squid?
Grato.
	 
	
	
	
		Squid para quando enche o cache
	
	
		alterar na conf o tamanho do cache, provavelmente ele ta setado pra um valor maior que a propria particao
	 
	
	
	
		Squid para quando enche o cache
	
	
		Tem 5 GB sobrando, e o cache ta setado pra 3 GB.
Mas mesmo assim, quando ele enche, para tudo.
	 
	
	
	
		Squid para quando enche o cache
	
	
		Não tem mais nada nessa área, como área de transferência ou espaço fragmentado ???
	 
	
	
	
		Squid para quando enche o cache
	
	
		Da uma olhada para ver se os logs não estão ocupando muito espaço!
	 
	
	
	
		Squid para quando enche o cache
	
	
		
	Citação:
	
		
		
			
				Postado originalmente por Marcio68Almeida
				
			
			Não tem mais nada nessa área, como área de transferência ou espaço fragmentado ???
			
		
	 
 Como faço para verificar esses ítens?
	 
	
	
	
		Squid para quando enche o cache
	
	
		FLAVIO..
  AKI RESOLVI ESSE PROBLEMA DA SEGUINTE FORMA?
   crie um script se baseando no dados abaixo
   SU "USUARIODOPROXY" # NO MEU CASO PROXY
 cd  /var/log/squid/
sed '1,$d' access.log > access.log
caso vc tb tenha habilitado no squid.conf o store.log repita o camando acima mudando o access.log por store.log
   Sugiro tb q vc desabilite o store.log no squid.conf....engracado q ate mesmo na pagina do squid eles recomendam isso...ele ficar muito grande...e nao serve de nada..
  e pra terminar... rode o squid -k rotate, pronto....durma em paz...
    espero ter ajudado
	 
	
	
	
		Squid para quando enche o cache
	
	
		normalmente o squid para quando o access.log chega a 2giga..
eu costumo colocar o comando
squid   -k   rotate 
para ser executado toda semana no crontab.
assim ele recria o access.log  zerado toda semana.
cache mesmo  que o parametro  cache_dir     no squid.conf
voce tem que setar este parametro para um valor  menor talvez...
porque o squid vai tirando o conteudo mais antigo quando este ta a cerca de 90% do valor do cache definido nas conf do squid..
	 
	
	
	
		Squid para quando enche o cache
	
	
		Cara,
Se quiser pode usar esse miniscript que eu fiz pra checar a necessidade do rotate:
#!/bin/bash
size_log_cache=$(ls -s /caminho_da_logsquid/var/logs/cache.log | cut -f1 -d" " )
size_log_store=$(ls -s /caminho_da_log/squid/var/logs/store.log | cut -f1 -d" " )
size_log_access=$(ls -s /caminho_da_log/squid/var/logs/access.log | cut -f1 -d" " )
if [ "$size_log_cache" -ge 2070000 -o  "$size_log_store" -ge 2070000 -o "$size_log_access" -ge
 2070000 ] ; then
#                echo "Rotate nas logs"
                /usr/local/squid/sbin/squid -k rotate
fi
Obs.: Tah setado pra ter no máximo 2GB.
Coloca no seu cron pra executar todas as manhãs (ou madruga)
Abraços,
Fabio Laé
	 
	
	
	
		Squid para quando enche o cache
	
	
		
	Citação:
	
		
		
			
				Postado originalmente por fbig
				
			
			FLAVIO..
  AKI RESOLVI ESSE PROBLEMA DA SEGUINTE FORMA?
   crie um script se baseando no dados abaixo
   SU "USUARIODOPROXY" # NO MEU CASO PROXY
 cd  /var/log/squid/
sed '1,$d' access.log > access.log
caso vc tb tenha habilitado no squid.conf o store.log repita o camando acima mudando o access.log por store.log
   Sugiro tb q vc desabilite o store.log no squid.conf....engracado q ate mesmo na pagina do squid eles recomendam isso...ele ficar muito grande...e nao serve de nada..
  e pra terminar... rode o squid -k rotate, pronto....durma em paz...
    espero ter ajudado
			
		
	 
 o qeu faz esse script?
	 
	
	
	
		Squid para quando enche o cache
	
	
		
	Citação:
	
		
		
			
				Postado originalmente por fbig
				
			
			FLAVIO..
  AKI RESOLVI ESSE PROBLEMA DA SEGUINTE FORMA?
   crie um script se baseando no dados abaixo
   SU "USUARIODOPROXY" # NO MEU CASO PROXY
 cd  /var/log/squid/
sed '1,$d' access.log > access.log
caso vc tb tenha habilitado no squid.conf o store.log repita o camando acima mudando o access.log por store.log
   Sugiro tb q vc desabilite o store.log no squid.conf....engracado q ate mesmo na pagina do squid eles recomendam isso...ele ficar muito grande...e nao serve de nada..
  e pra terminar... rode o squid -k rotate, pronto....durma em paz...
    espero ter ajudado
			
		
	 
 Amigo,
Onde coloco esse script, devo rodar manualmente??????
Pra que ele vai servir????
Detalhe mais por favor.