Comando em tempo real Squid travado [RESOLVIDO]

1. Comando em tempo real Squid travado [RESOLVIDO]

Michel
Xelito

(usa Ubuntu)

Enviado em 02/06/2009 - 15:53h

Pessoal, dou o comando tail -f /var/log/squid/access.log
que sempre usei para ver em tempo real a navegacao, mas agora fica travado
dentro da pasta (/var/log/squid) tem isso aki:
access.log access.log.2.gz cache.log.1 store.log store.log.2.gz
access.log.1 cache.log cache.log.2.gz store.log.1

que eu faco?
se eu apagar td ele volta a se criar?

essa eh uma parte do meu squid:

# WELCOME TO SQUID 2.6.STABLE5
# ----------------------------
http_port 3128
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
cache_mem 64 MB
cache_dir ufs /var/spool/squid 1024 32 256
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320

acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443 # https
acl SSL_ports port 563 # snews
acl SSL_ports port 873 # rsync
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl Safe_ports port 631 # cups
acl Safe_ports port 873 # rsync
acl Safe_ports port 901 # SWAT
acl purge method PURGE
acl CONNECT method CONNECT
#
### ACLs personalizadas
acl rede-adm src 172.21.2.0/255.255.254.0
#acl rede-adm2 src 200.203.249.0/255.255.255.0
#acl password proxy_auth REQUIRED
#acl diretoria proxy_auth "/etc/squid/listas/diretoria"
#
acl ips_liberados src "/etc/squid/listas/ips_liberados"
acl acesso_msn src "/etc/squid/listas/acesso_msn"
### Acessos negados
acl sites_negados dstdomain "/etc/squid/listas/sites_negados"
acl ips_bloqueados src "/etc/squid/listas/ips_bloqueados"
acl palavras_negadas url_regex "/etc/squid/listas/palavras_negadas"
acl palavras_complementares urlpath_regex "/etc/squid/listas/palavras_complementares"
acl msn_regex url_regex -i gateway.dll
acl msn_lock urlpath_regex "/etc/squid/listas/msn_lock"
#
### Acessos liberados
acl sites_liberados dstdomain "/etc/squid/listas/sites_liberados"
acl palavras_liberadas url_regex "/etc/squid/listas/palavras_liberadas"
#
http_access allow ips_liberados
http_access deny ips_bloqueados
http_access deny sites_negados !sites_liberados
http_access deny palavras_negadas !palavras_liberadas
http_access deny palavras_complementares
http_access allow acesso_msn
http_access deny msn_regex
http_access deny msn_lock
#http_access allow password

ajudem ae, ke eu faco?
abçs




  


2. MELHOR RESPOSTA

Daniel Fernandes
volcom

(usa Debian)

Enviado em 02/06/2009 - 16:10h

Use o comando:

squid -k rotate

Para "zerar" o log do squid

E tente novamente o tail -f

Abraço

3. Re: Comando em tempo real Squid travado [RESOLVIDO]

Michel
Xelito

(usa Ubuntu)

Enviado em 02/06/2009 - 16:25h

e aew kra
colokei o comando:
squid -k rotate
depois fui testar:
tail -f /var/log/squid/access.log

e ta travando na mesma linha que aparecia antes, nao carrega os atuais
Olhando o squid nao tem nenhum configuracao mudada, nao sei o ke pode ser.
abçs


4. Re: Comando em tempo real Squid travado [RESOLVIDO]

Daniel Fernandes
volcom

(usa Debian)

Enviado em 02/06/2009 - 16:44h

Tente usar um outro arquivo de log.

Pare o squid (no Debian):

/etc/init.d/squid stop

Criando um backup do arquivo de log:

mv /var/log/squid/access.log /var/log/squid/access.log.bkp

Crie outro arquivo de log:

touch /var/log/squid/access.log

Inicie o squid:

/etc/init.d/squid start

Tente novamente o tail -f

Se não der certo, faça um backup dos seus arquivos de configuração do Squid e reinstale o pacote.


5. Re: Comando em tempo real Squid travado [RESOLVIDO]

Michel
Xelito

(usa Ubuntu)

Enviado em 02/06/2009 - 16:54h

fiz isso que vc falou kra
agora ao dar o comando tail -f
nao consigo ver nda
so fica cursor piscando
fica parado
reinciei servidor e ta na mesma.
:(

voltar o arquivo bkp e deixar como ta?
:(

abçs


6. Re: Comando em tempo real Squid travado [RESOLVIDO]

Rafael Rodrigues de Oliveira
drakula

(usa Slackware)

Enviado em 02/06/2009 - 17:03h

echo "" > /var/log/squid/access.log (vai zerar todo o log, volta o arquivo de backup, faz backup de novo e tenta isso, usava pra zerar depois de fazer o relatório do sarg)



7. Re: Comando em tempo real Squid travado [RESOLVIDO]

Michel
Xelito

(usa Ubuntu)

Enviado em 02/06/2009 - 17:14h

drakula
restaurei o backup pra access.log e ele ta la certinho
dei o comando
echo "" > /var/log/squid/access.log
ae blz. nda de erro.
dei comando tail -f e ta parado
como se nao tivesse nda no access.log
caramba
:(
ke sera ke ta acontecendo!


8. Re: Comando em tempo real Squid travado [RESOLVIDO]

Daniel Fernandes
volcom

(usa Debian)

Enviado em 02/06/2009 - 17:20h

Esta direcionando o tráfego de internet para o squid?

Deve ter algo parecido com isso nas regras de iptables:

# Ativa roteamento
echo 1 > /proc/sys/net/ipv4/ip_forward

Se seu ip for DHCP:

# Cria mascaramento da rede interna com a Internet IP Dinamico
iptables -A INPUT -d <SEUIPINTERNO> -p tcp --dport 3128 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Se seu ip for fixo:

# Cria mascaramento da rede interna com a Internet IP Fixo
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.0/24 -j SNAT --to-source <SEUIPEXTERNO>

Alterando <SEUIPINTERNO> pelo seu ip interno e <SEUIPEXTERNO> pelo seu ip externo.

Quando da o comando tail -f, alguém esta acessando a internet por esse gateway?


9. Re: Comando em tempo real Squid travado [RESOLVIDO]

Michel
Xelito

(usa Ubuntu)

Enviado em 02/06/2009 - 17:30h

aki ja redirecionava
funcionava normal td
comando que esta:
echo "Redirecionando portas para squid"
$ipt -t nat -A PREROUTING -s 172.21.2.0/255.255.254.0 -p tcp --dport 80 -j REDIRECT --to-port 3128

ja mando td pro squid, nao sei pq ta dando isso



10. Re: Comando em tempo real Squid travado [RESOLVIDO]

Michel
Xelito

(usa Ubuntu)

Enviado em 02/06/2009 - 17:38h

Opa, acho que resolveu
reestaurei access.log e dei comando
squid -k rotate
internet parou
reinciiei servidor
e dei comando tail -f
e ta rodando agora
=)
vlw pessoal
mas o ke aconteceu pra isso para de rodar eu nao sei
xD

abçs
obrigado






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts