Erro squid: (squid: ERROR: No running copy)

Iniciado por viniciusgundim, 23 de Outubro de 2010, 17:00

tópico anterior - próximo tópico

viniciusgundim

Tenho instalando em meu ubuntu 9.04 o Proxy Squid, estava funcinando tudo bem, quando derepente parou de funcionar, já reinstalei, instalei novamente e nada!!!!

O que pode ser? Quando dou um /etc/init.d/squid reload

Ele me retorna a seguinte msg squid: ERROR: No running copy


Alguma sugestão?

Abraços...

Felix


viniciusgundim

Amigo me retorna o mesmo erro, dei um squid -k reconfigure

squid: ERROR: No running copy

Tem outra ideia.



zekkerj

1. Atualiza o Ubuntu, ASAP.

2. O motivo dele não estar rodando é pq está em erro. O motivo aparece no arquivo /var/log/squid/cache.log.

Mas vc pode adiantar verificando algumas coisas:

- Se tem espaço no sistema de arquivos onde fica o diretório "/var";
- Se o "hostname" da máquina pode ser traduzido num endereço IP;
- Se o "hostname" não pode ser traduzido, o parâmetro "visible_hostname" tem que ser setado no squid.conf.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

viniciusgundim

Consegui resolver o meu problema era mais ou menos o que o zekkerj falou, vou deixar a solução se alguem um dia precisar retirado do Viva o Linux:



Para resolver de vez o problema de "no running copy",
faça o seguinte, delete o arquivo
ante de apagar apaque logs

-----PRIMEIRO---
1 - Abra o diretório abaixo:

# cd /var/log/squid/

2 - Remova todos os arquivos do diretório "logs" (cache.log, access.log, etc):

# rm *

---SEGUNDO ---

DELETE O AQUIVO SWAP.STATE

/var/spool/squid/swap.state, pois este arquivo fica truncado.

Pronto, agora é só reiniciar seu Squid.

#squid restart

Espero que esta dica seja útil para todos!

zekkerj

Sistema de arquivos cheio, né? Já passei muito por isso.

Tem um aplicativo chamado logrotate (se não me engano vem instalado por padrão) que vc pode usar pra evitar isso.

Procure pelo arquivo "/etc/logrotate.d/squid", se possível poste o conteúdo aqui.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D