Logo Hardware.com.br
sanchez
sanchez Membro Senior Registrado
248 Mensagens 0 Curtidas

Problemão - Squid + HD sem espaço

#1 Por sanchez 02/01/2007 - 17:12
Fala galera,

Estou com um mega problema para resolver com o Squid...

O proxy parou de funcionar nesta manhã, o que me deixou sem acesso à internet, sendo que toda vez que checava o status do squid (#service squid status) aparecia como "Inativo". Mesmo ativando o bicho (#service squid start) depois de um tempo quando checava novamente ele voltava a apresentar como inativo...

após penar muito vi que o problema era o espaço do HD que estava 100% consumido... então fui até o diretório de cache (/var/spool/squid) e apaguei o que tinha lá (#rm -rf *), dei o comando para recriar os diretórios de cache (#squid -z)... até aí funcionou, mas quando vejo o espaço disponível no HD vejo que só tem 100MB livre...

ou seja, provavelmente em breve o problema voltará a ocorrer... então aí vão as perguntas:

1º - como posso resolver este problema sem ter que comprar novo HD ou formatar a instalação do linux???

2º - tem como configurar de forma que o cache do squid tenha no máximo 20MB (por exemplo) e quando lotar ele apaga sozinho e começa a gravar de novo?

Qualquer ajuda é bem vinda!

[]s,
Responder
cleuby
cleuby Tô em todas Registrado
2.3K Mensagens 21 Curtidas
#2 Por cleuby
02/01/2007 - 17:27
Pode te ajudar.
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=1833&pagina=1

A próxima coisa a se fazer é editar o arquivo de configuração, o /usr/local/squid/etc/squid.conf. Vamos alterar as seguintes opções:
  • http_port - Essa linha irá determinar a porta onde o serviço será utilizado, o default é 3128, mas se você quiser, pode mudar
  • icp_port - Essa linha irá determinar a porta de um serviço que pode ser utilizado para fazer uma hierarquia de proxy, a porta default dele é a 3130
  • cache_mem - Essa linha serve para você determinar quanto em MB você quer que o Squid armazene em cache dos sites que foram acessados
  • cache_dir - Nesta configuração, depende do que você fez lá em cima.
zekkerj
zekkerj Zerinho Registrado
208 Mensagens 3 Curtidas
#3 Por zekkerj
02/01/2007 - 18:04
Fala sanchez!!!

Teu problema não é no cache, é nos logs!!! O Squid vai enchendo o diretório /var/log/squid, mas ENCHE DE VERDADE... vai lá e apaga os arquivos desse diretório, vc vai ver que o disco vai esvaziar igual uma bola furada.

Pra isso não acontecer, vc tem que configurar o Squid pra rotacionar os logs automaticamente. Dá uma olhada na sala de servidores linux, ou faz o seguinte: pesquisa as mensagens do JQueiroz sobre "squid rotacionar", que eu lembro de ter visto ele passando essa solução pra um colega.

PS: Não manda MP pra ele perguntando, pq ele não gosta de responder. Aliás, eu tb não.
sanchez
sanchez Membro Senior Registrado
248 Mensagens 0 Curtidas
#5 Por sanchez
03/01/2007 - 08:38
zekkerj disse:
Fala sanchez!!!

Teu problema não é no cache, é nos logs!!! O Squid vai enchendo o diretório /var/log/squid, mas ENCHE DE VERDADE... vai lá e apaga os arquivos desse diretório, vc vai ver que o disco vai esvaziar igual uma bola furada.

Pra isso não acontecer, vc tem que configurar o Squid pra rotacionar os logs automaticamente. Dá uma olhada na sala de servidores linux, ou faz o seguinte: pesquisa as mensagens do JQueiroz sobre "squid rotacionar", que eu lembro de ter visto ele passando essa solução pra um colega.

PS: Não manda MP pra ele perguntando, pq ele não gosta de responder. Aliás, eu tb não.



Posso apagar os arquivos ou somente o conteúdo deles???

lá tem o acess.log, cache.log e o store.log.


[]s,
Sanchez
[email]dsa.sanchez@gmail.com[/email]

"Eu nunca falho, apenas encontro novas formas
de saber como as coisas não funcionam."
zekkerj
zekkerj Zerinho Registrado
208 Mensagens 3 Curtidas
#7 Por zekkerj
04/01/2007 - 16:17
eu falei... big_green.png

agora mete no teu crontab um comando "squid -k rotate", pra ele reiniciar os logs de tempos em tempos, assim não deixa mais encher teu disco.

Lembra q eu falei dos tópicos do JQueiroz, achei eles:
https://www.hardware.com.br/comunidade/showthread.php?t=209096&highlight=squid+rotate
https://www.hardware.com.br/comunidade/showthread.php?t=120975&highlight=squid+rotate
Responder Tópico
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal