Squid parou de funcionar.

1. Squid parou de funcionar.

Lucas Lopes
sirluks

(usa Debian)

Enviado em 27/05/2010 - 09:48h

Bom dia a toda comunidade,

Pessoal peço desculpas se criei a pergunta em local errado ou se não fui capaz de encontrar a solução em um tópico ja existente, sou totalmente iniciante tanto no fórum quanto no "universo" Linux.

Comecei a pouco tempo trabalhar em uma empresa, tenho conhecimentos de informatica, programação e etc... (mais é em web/php etc..)
No começo tudo maravilha até arrisquei conhecer o servidor de internet linux já instalado pelo antigo técnico. Vi um pouco do do squid (acho que entendi o conceito) um pouco do firewall e etc..

Aconteceu a uns 5 dias um problema a internet de TODOS não funcionou mais, ou melhor em 10% das tentativas até arriscava a funcionar exemplo "Quando ia carregar a pagina inicial do (google) aparecia 'Carregando' e algumas vezes começava a exibir a figura do google e só , logos após esse breve funcionamento já voltava a não funcionar. (eu penso que foi por causa de alguma queda de energia ou algo do tipo)

O que eu fiz, descobri que ao comentar a linha que redireciona a porta 80 da eth1(end interno) para a porta 3128('squid', me corrijam caso erre) no FIREWALL a net funcionava normalmente, só sem que TUDO LIBERADO A TODOS, ou seja um possivel erro no squid. Já refiz todo o squid.conf e esvaziei o cache.

Ai vou descomento a linha no firewall, reinicio o comp e starto o squid... resultado o mesmo do inicio internet fica 'carregando','carregando','carregando' e não abre. DETALHE o outlook funciona NORMALMENTE.

O que pode ser?? Aqui o sistema é um Fedora.
Estou precisando fazer uma "média" para o patrão hehehe =D

Agradeço a ajuda de todos.


  


2. Re: Squid parou de funcionar.

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 27/05/2010 - 10:01h

Bom, o q vc fez em relação ao firewall foi desabilitar o redirecionamento pro squid, ou seja, fica sem cache e sem filtro (tudo liberado). Tente parar o squid e executá-lo dessa forma:

# squid -NCd1

Pra v se dá alguma msg d erro. Poste aki caso não saiba o q significa. Se não der nada d errado, tente limpar os arquivos d logs (podem estar corrompidos), localizados em /var/log/squid.


3. Re: Squid parou de funcionar.

Lucas Lopes
sirluks

(usa Debian)

Enviado em 27/05/2010 - 10:28h

Segue as menssagens após o squid -NCd1

WARNING: Cannot write log file: /usr/local/squid/var/logs/cache.log
/usr/local/squid/var/logs/cache.log: Permission denied
messages will be sent to 'stderr'.
2010/05/27 10:22:24| WARNING: Closing open FD 2
2010/05/27 10:22:24| Starting Squid Cache version 2.5.STABLE8 for i686-pc-linux- gnu...
2010/05/27 10:22:24| Process ID 926
2010/05/27 10:22:24| With 1024 file descriptors available
2010/05/27 10:22:24| Performing DNS Tests...
2010/05/27 10:22:24| Successful DNS name lookup tests...
2010/05/27 10:22:24| DNS Socket created at 0.0.0.0, port 1026, FD 3
2010/05/27 10:22:24| Adding nameserver 201.55.232.16 from /etc/resolv.conf
2010/05/27 10:22:24| Adding nameserver 201.55.232.19 from /etc/resolv.conf
FATAL: Cannot open '/var/log/squid/access.log' for writing.
The parent directory must be writeable by the
user 'squid', which is the cache_effective_user
set in squid.conf.
Squid Cache (Version 2.5.STABLE8): Terminated abnormally.
CPU Usage: 0.090 seconds = 0.070 user + 0.020 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 353


4. Re: Squid parou de funcionar.

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 27/05/2010 - 10:37h

Preste atenção nessa msg:

FATAL: Cannot open '/var/log/squid/access.log' for writing.
The parent directory must be writeable by the
user 'squid', which is the cache_effective_user
set in squid.conf.

Quer dizer q vc não tem permissão pra escrever dentro do diretório /var/log/squid. Mude o dono dele q fica supimpa:

# chown -R squid:squid /var/log/squid

Ou, caso o usuário e grupo squid não existam:

# chown -R proxy:proxy /var/log/squid

E execute o squid novamente daquela forma q t falei, pra v se a msm msg aparece.


5. Re: Squid parou de funcionar.

Lucas Lopes
sirluks

(usa Debian)

Enviado em 27/05/2010 - 11:00h

Após adicionar 2 permissões deu o erro

2010/05/27 10:58:21| Starting Squid Cache version 2.5.STABLE8 for i686-pc-linux-gnu...
2010/05/27 10:58:21| Process ID 926
2010/05/27 10:58:21| With 1024 file descriptors available
2010/05/27 10:58:21| Performing DNS Tests...
2010/05/27 10:58:21| Successful DNS name lookup tests...
2010/05/27 10:58:21| DNS Socket created at 0.0.0.0, port 1025, FD 4
2010/05/27 10:58:21| Adding nameserver 201.55.232.16 from /etc/resolv.conf
2010/05/27 10:58:21| Adding nameserver 201.55.232.19 from /etc/resolv.conf
2010/05/27 10:58:21| Unlinkd pipe opened on FD 9
2010/05/27 10:58:21| Swap maxSize 4194304 KB, estimated 322638 objects
2010/05/27 10:58:21| Target number of buckets: 16131
2010/05/27 10:58:21| Using 16384 Store buckets
2010/05/27 10:58:21| Max Mem size: 8192 KB
2010/05/27 10:58:21| Max Swap size: 4194304 KB
2010/05/27 10:58:21| /var/spool/squid/swap.state: (13) Permission denied
FATAL: storeUfsDirOpenSwapLog: Failed to open swap log.
Aborted



6. Re: Squid parou de funcionar.

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 27/05/2010 - 11:07h

2010/05/27 10:58:21| /var/spool/squid/swap.state: (13) Permission denied
FATAL: storeUfsDirOpenSwapLog: Failed to open swap log.
Aborted

Msm esquema, tá?

# chown -R squid:squid /var/spool/squid

Se o diretório não existir:

# mkdir /var/spool/squid


7. Re: Squid parou de funcionar.

Lucas Lopes
sirluks

(usa Debian)

Enviado em 27/05/2010 - 11:23h

2010/05/27 11:19:04| Starting Squid Cache version 2.5.STABLE8 for i686-pc-linux-gnu...
2010/05/27 11:19:04| Process ID 946
2010/05/27 11:19:04| With 1024 file descriptors available
2010/05/27 11:19:04| Performing DNS Tests...
2010/05/27 11:19:04| Successful DNS name lookup tests...
2010/05/27 11:19:04| DNS Socket created at 0.0.0.0, port 1025, FD 4
2010/05/27 11:19:04| Adding nameserver 201.55.232.16 from /etc/resolv.conf
2010/05/27 11:19:04| Adding nameserver 201.55.232.19 from /etc/resolv.conf
2010/05/27 11:19:04| Unlinkd pipe opened on FD 9
2010/05/27 11:19:04| Swap maxSize 4194304 KB, estimated 322638 objects
2010/05/27 11:19:04| Target number of buckets: 16131
2010/05/27 11:19:04| Using 16384 Store buckets
2010/05/27 11:19:04| Max Mem size: 8192 KB
2010/05/27 11:19:04| Max Swap size: 4194304 KB
2010/05/27 11:19:04| Rebuilding storage in /var/spool/squid (DIRTY)
2010/05/27 11:19:04| Using Least Load store dir selection
2010/05/27 11:19:04| Current Directory is /home/sergio
2010/05/27 11:19:04| Loaded Icons.
2010/05/27 11:19:04| Accepting HTTP connections at 0.0.0.0, port 3128, FD 11.
2010/05/27 11:19:04| Accepting ICP messages at 0.0.0.0, port 3130, FD 12.
2010/05/27 11:19:04| Accepting SNMP messages on port 3401, FD 13.
2010/05/27 11:19:04| Ready to serve requests.
2010/05/27 11:19:04| Done reading /var/spool/squid swaplog (2 entries)
2010/05/27 11:19:04| Finished rebuilding storage from disk.
2010/05/27 11:19:04| 2 Entries scanned
2010/05/27 11:19:04| 0 Invalid entries.
2010/05/27 11:19:04| 0 With invalid flags.
2010/05/27 11:19:04| 2 Objects loaded.
2010/05/27 11:19:04| 0 Objects expired.
2010/05/27 11:19:04| 0 Objects cancelled.
2010/05/27 11:19:04| 0 Duplicate URLs purged.
2010/05/27 11:19:04| 0 Swapfile clashes avoided.
2010/05/27 11:19:04| Took 0.5 seconds ( 4.4 objects/sec).
2010/05/27 11:19:04| Beginning Validation Procedure
2010/05/27 11:19:04| Completed Validation Procedure
2010/05/27 11:19:04| Validated 2 Entries
2010/05/27 11:19:04| store_swap_size = 52k
2010/05/27 11:19:05| storeLateRelease: released 0 objects
File size limit exceeded

Noss esse foi grande e foi após eu iniciar o squid testei a internet e ainda não funcionou =/


8. Re: Squid parou de funcionar.

Junior Rocha
junior

(usa Ubuntu)

Enviado em 27/05/2010 - 11:50h

Bom dia...
Ao tentar navegar no Google por exemplo, na barra de status (parte inferior do navegador) aparece assim quando você tenta acessar o google: www.google.com, www.google.org, www.google.net ???

Se sim, tente limpar o cache do squid com os comandos, todos como root:
/etc/init.d/squid stop
rm -rf /var/spool/squid/*
squid -z
/etc/init.d/squid start


E tente navegar novamente.


9. Erro Parecido

Leonardo Gimenez
LeonardoKadina

(usa Ubuntu)

Enviado em 26/11/2010 - 09:03h

Meu estou com mais ou menos igual so que não parou de funcionar ele até funciona mas de tempos em tempos ele trava, e não entra mais nada nem o site da empresa ai eu paro e limpo os caches depois volta tudo ao normal.

Renato Carneiro - voce sabe algum comando que eu possa deixar dentro do meu script para este cache ficar limpando quando chegar perto de carregar.








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts