Responder 
 
Avaliação do Tópico:
  • 0 Votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Squid corrompendo
11/02/2011, 11:30
Resposta: #1
Squid corrompendo
Blz galera. Estou com o seguinte problema. Instalei um proxy/firewall debian 5. Ele funciona bem durante uns 5 dias. Depois apresenta aquela tela na inicialização pedindo para passar o fsck (digite password para executar a manutenção ou control +D para continuar). As vezes corrompe o Squid. Tipo, não acessa nenhuma página. Eu tenho que parar o squid, excluir o cache. E sempre dá erro na exclusão do swap.state (acho que é isso). Acusa um erro de NFS corrompido. Já formatei e reinstalei tudo. Troquei o HD achando que poderia ser físico. Mas o problema persiste. Se alguém puder me dar uma luz eu pago uma coca.
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
11/02/2011, 14:03
Resposta: #2
Re: Squid corrompendo
Olá Rodrigo,

Qual é a versão do Squid? Só existe o proxy instalado ou este servidor é utilizado para algum outro serviço?

Att

André Luiz
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
11/02/2011, 14:32
Resposta: #3
Re: Squid corrompendo
André Luiz, o Squid é versão 2.7 stable3. Não é usado prá nada além de proxy/firewall
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
12/02/2011, 07:11
Resposta: #4
Re: Squid corrompendo
Olá,

Veja o arquivo /var/log/squid/cache.log, ele pode conter algumas infos importantes, mas um dos principais fatores pode ser configuração incorreta, veja se existe o parâmetro visible_hostname e como está setado.
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
12/02/2011, 08:26
Resposta: #5
Re: Squid corrompendo
Vou verificar spikey e posto na segunda feira
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
14/02/2011, 09:33
Resposta: #6
Re: Squid corrompendo
spikey, o cache.log é gigante. nem sabia o que procurar. mas no dia em que ele corrompeu tem assim:

Fatal: storageUfsDirDirOpenSwapLog: failed to open swap log.
Squid Cache )Version 2.7.STABLES3): terminated abnormaly.
CPU Usage: 0.168 seconds = 0.124 user + 0.044 sys
Maximum Resident Size: 0 KB

E tem sim a seguinte linha:
visible_hostname proxy

Pq vc perguntou dessa linha spikey?
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
14/02/2011, 22:19
Resposta: #7
Re: Squid corrompendo
Certo, para facilitar o monitoramento, você pode usar o comando tail com a opção -f, agora sobre estar ocorrendo isso, tente limpar o cache e depois recriar:

Código:
/etc/init.d/squid stop

rm -rf /var/spool/squid/*

squid -z

/etc/init.d/squid start
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
14/02/2011, 23:56
Resposta: #8
Re: Squid corrompendo
pois é spikey, quando eu limpo o cache e recrio ele funciona mais uns 4, 5 dias. Depos corrompe de novo. Ouvi dizer que se passar o fsck naquela manutenção solicitada no boot ele corrompe/altera os diretórios. Tem como desativar aquela tela de solicitação?
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
15/02/2011, 11:30
Resposta: #9
Re: Squid corrompendo
Então, creio que não seja isso, mas essa manutençãose não me engano é e feita pelo pacote initscripts, porém não recomendo remover. Agora uma outra questão a ser vista, é o tamanho do arquivo store.log, se não me engano ele não pode ter mais de 2GB , é uma limitação do Squid.
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
15/02/2011, 18:46
Resposta: #10
Re: Squid corrompendo
O que devo fazer então spikey? Um script para limpar o cache automaticamente?
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
16/02/2011, 07:42
Resposta: #11
Re: Squid corrompendo
Um script seria uma solução para tentar solucionar o problema provisoriamente. Está ocorrendo do arquivo store.log ficar muito grande?
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
16/02/2011, 08:51
Resposta: #12
Re: Squid corrompendo
procurei o store.log, não achei. Nem o meu squid.conf faz referencia ao store.log. Mas o cache.log e e swap.state estão bem grandes
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
17/02/2011, 00:14
Resposta: #13
Re: Squid corrompendo
Ele deveria ficar em /var/log/squid, por desencargo utilize o locate ou find:

Código:
updatedb

locate store.log
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
Responder 


Ir ao Fórum:


Usuários visualizando este tópico: 2 Visitantes

Entre em Contato | Fórum Debian | Voltar ao Topo | Voltar ao Conteúdo | Modo Leve (Arquivo) | Feeds RSS