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,
- Home
- >
- Fórum
- >
- Redes
- >
- Redes, Servidor...
- >
- Problemão - Squid + HD se...
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.
Cleuby Castilho
Linux User:227573
www.cleuby.net
Archlinux
Não Dê o Peixe, Ensine a Pescar!!
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.
Certa vez eu vi um tutor do Morimoto que ensinava a configurar o cron.
Pesquise no site po esse tutorial.
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,
Apaguei o conteúdo dos arquivos de log do squid (acess.log, cache.log e store.log) e funcionou!!
O HD que estava quase 100% consumido agora ficou com somente 26% usado.
Grande dica!!! Valew!
[]s,
Sanchez
[email]dsa.sanchez@gmail.com[/email]
"Eu nunca falho, apenas encontro novas formas
de saber como as coisas não funcionam."
eu falei...
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