Descobrir porque squid parou
Bom tinha. Hoje um squid que fiz para uma empresa parou. Simplesmente reiniciei ele e voltou a funcionar. Fiz vários testes, reiniciei o servidor, e tudo normal. Existe algum log que fica registrado aonde eu possa tentar descobrir porque esse squid parou?
outra coisa, dei um tail-f no cache.log e ele fica dando a mensagem WARNING: transparent proxying not supported
Re: Descobrir porque squid parou
SE FOR LINUX
1 - Faça o download do fonte;
#wget URL;
2 - Descompacte o fonte baixado;
#tar -xvzf <nome_do_arquivo_baixado.tar.gz>
3 - Remova, Compile e Instale;
#make uninstall
# ./configure –enable-linux-netfilter
#make && make install
4 - Adicione no arquivo squid.conf a linha abaixo;
http_port 3128 transparent
5 - Configure o redirecionamento (NAT) para porta do squid;
# iptables -t nat -A PREROUTING -i eth0 -p tcp –dport 80 -j REDIRECT –to-port 3128
5 - Reinicie o serviço;
squid restart
SE FOR FREEBSD
1 - Instale
# cd /usr/ports/www/squid
# make config
Marque a opção [ X ] enable transparent proxy with PF
#make install clean
2 - Configure o pf.conf
no /etc/rc.conf adicone as linhas abaixo:
----------------------------------------------------------------------
pf_enable="YES" # Enable PF (load module if required)
pf_rules="/etc/pf.conf" # rules definition file for pf
pf_flags="" # additional flags for pfctl startup
pflog_enable="YES" # start pflogd(8)
----------------------------------------------------------------------
No /etc/pf.conf adicione as linhas abaixo:
#----------------------------------------------------------------------------
# Proxy Transparente
rdr on $INTIF inet proto tcp from any to any port www -> 127.0.0.1 port 3128
pass out on $EXTIF inet proto tcp from any to any port www keep state
#----------------------------------------------------------------------------
No /usr/local/etc/squid/squid.conf adicone a linha abaixo:
#----------------------------------------------------------------------------
http_port 3128 transparent
#----------------------------------------------------------------------------
3 - Agora reinicie o squid
#squid -k reconfigure
4 - Execute suas configurações do pf.
#pfctl -f /etc/rc.conf
Espero que ajude!!
Re: Descobrir porque squid parou
Olá maninhx, cara o log é esse ai mesmo, essa mensagem diz que não tem suporte a proxy transparent, veja a compilação, de mais detalhes, ou desative o proxy transparent.
Re: Descobrir porque squid parou
veja o cache.log os erros que estao acontecendo.. alem tambem de verificar o /var/log/messages
!!
Re: Descobrir porque squid parou
Olha comigo já aconteceu tbem do squid parar e o problema era que eu havia configurado um espaço para o cache e o hd lotou, ai para resolver tive que apagar todo o cache, diminuir o tamanho no squid.conf e recria-lo para voltar a funcionar.