Fórum Ubuntu Linux - PT

Suporte Técnico => Servidores => Tópico iniciado por: Emmers em 07 de Julho de 2011, 11:47

Título: problemas com squid!!!!!(resolvido)
Enviado por: Emmers em 07 de Julho de 2011, 11:47
ola pessoal!! estou com problemas serissimos no squid e é melhor nem comentar tanto. vou pro que interessa. ja tentei de tudo e nada!
primeiramente quando tento reiniciar o squid : sudo /etc/init.d/squid restart e aparece:
"rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service squid restart

since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the restart(8) utility, e.g. restart squid
squid start/running, process 1727"
.

uso o comando service squid restart e aparece:
"restart: rejected send message, 1 matched rules; type="method_call", sender=":1.55" (uid=1000 pid=1751 comm="restart) interface="com.ubuntu.Upstart0_6.Job" member="Restart" error name="(unset)" requested_reply=0 destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init"))".

uso o comando squid -NCd1 e aparece:

starting squid cache version 2.7.STABLE7 for i386-debian-linux-gnu...
2011/07/07 11:41:38| process ID 1806
2011/07/07 11:41:38| with 1024 file descriptors available
2011/07/07 11:41:38| using epoll for the IO loop
2011/07/07 11:41:38| performing DNS Tests...
2011/07/07 11:41:38| successful DNS name lookup tests...
2011/07/07 11:41:38| dns Socket created at 0.0.0.0, port 39950, FD 6
2011/07/07 11:41:38| adding nameserver 192.168.254.254 from /etc/resolv.conf
2011/07/07 11:41:38| user-Agent logging is disabled.
2011/07/07 11:41:38| referer logging is disabled.
2011/07/07 11:41:38| unlinkd pipe opened on FD 10
2011/07/07 11:41:38| swap maxSize 102400 + 102400 KB, estimated 15753 objects
2011/07/07 11:41:38| target number of buckets: 787
2011/07/07 11:41:38| using 8192 Store buckets
2011/07/07 11:41:38| max Mem  size: 102400 KB
2011/07/07 11:41:38| max Swap size: 102400 KB
2011/07/07 11:41:38| local cache digest enabled; rebuild/rewrite every 3600/3600 sec
2011/07/07 11:41:38| logfileOpen: opening log /var/log/squid/store.log
2011/07/07 11:41:38| rebuilding storage in /var/spool/squid (DIRTY)
2011/07/07 11:41:38| Using Least Load store dir selection
2011/07/07 11:41:38| current Directory is /home/servidor
2011/07/07 11:41:38| loaded Icons.
2011/07/07 11:41:38| accepting transparently proxied HTTP connections at 0.0.0.0, port 3131, FD 12.
2011/07/07 11:41:38| accepting ICP messages at 0.0.0.0, port 3130, FD 13.
2011/07/07 11:41:38| HTCP Disabled.
2011/07/07 11:41:38| WCCP Disabled.
2011/07/07 11:41:38| /var/run/squid.pid: (13) Permission denied
FATAL: Could not write pid file
Abortado


meu squid.conf

http_port 3131 transparent
visible_hostname servidor
cache_mem 100 MB
maximum_object_size_in_memory 128 KB
maximum_object_size 512 MB
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 SSL_ports port 443 563
acl Safe_ports port 80 21 280 443 488 563 591 777 1025-65535
acl purge method PURGE
acl CONNECT method CONNECT
http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
acl redelocal src 192.168.1.0/30
http_access allow localhost
http_access allow redelocal
http_access deny all


Pra falar verdade ja tentei de tudo ou "quase".

Gostaria de ajuda de vcs pra superar isso. ja desinstalei o squid instalei de novo e nada!
Título: Re: problemas com squid!!!!!
Enviado por: ThalesWeb em 07 de Julho de 2011, 14:12
Se não me engano o correto seria usar "restart squid". Eu tenho o mesmo erro que vc (segundo erro) quando o faço por usuário comum. Se for como root, funciona bem.
Título: Re: problemas com squid!!!!!
Enviado por: zekkerj em 07 de Julho de 2011, 14:34
tente

sudo service squid restart
Título: Re: problemas com squid!!!!!
Enviado por: Emmers em 07 de Julho de 2011, 14:53
tente

sudo service squid restart
Apareceu restart:unknow instance:
Título: Re: problemas com squid!!!!!
Enviado por: zekkerj em 07 de Julho de 2011, 14:58
Agora use:

sudo service squid status

Cole o resultado aqui.
Título: Re: problemas com squid!!!!!
Enviado por: Emmers em 07 de Julho de 2011, 15:01
Agora use:

sudo service squid status

Cole o resultado aqui.

squid stop/waiting
Título: Re: problemas com squid!!!!!
Enviado por: zekkerj em 07 de Julho de 2011, 15:15
Tente acessar o serviço, veja se ele responde.
Título: Re: problemas com squid!!!!!
Enviado por: Emmers em 07 de Julho de 2011, 15:27
Tente acessar o serviço, veja se ele responde.

como assim ??? vc quiz dizer reiniciar o serviço??
sudo service squid restart

se for isso o resultado foi

restart: unknown instance
Título: Re: problemas com squid!!!!!
Enviado por: zekkerj em 07 de Julho de 2011, 15:47
Ué, você tem um servidor proxy, tente acessar a internet usando ele. Isso é acessar o serviço...
Título: Re: problemas com squid!!!!!
Enviado por: Emmers em 07 de Julho de 2011, 16:04
Ué, você tem um servidor proxy, tente acessar a internet usando ele. Isso é acessar o serviço...

quando tento navegar na net por qualquer pc da rede, aparece a pagina de erro, aquela velha mensagem de erro de falha no carregamento da pagina.
nao adianta nem acessar por outro pc, pois o squid concerteza ta com problema.
Título: Re: problemas com squid!!!!!
Enviado por: zekkerj em 07 de Julho de 2011, 16:11
Então vamos pela cartilha.

sudo service squid stop
sudo service squid start

tail -20 /var/log/squid/cache.log


Cole a saída dos comandos aqui.
Título: Re: problemas com squid!!!!!
Enviado por: Emmers em 07 de Julho de 2011, 16:16
Então vamos pela cartilha.

sudo service squid stop
sudo service squid start

tail -20 /var/log/squid/cache.log


Cole a saída dos comandos aqui.

ta ai

servidor@servidor:~$ sudo service squid stop
[sudo] password for servidor:
stop: Unknown instance:
servidor@servidor:~$ sudo service squid start
squid start/running, process 1734
servidor@servidor:~$ tail -20 /var/log/squid/cache.log
2011/07/07 15:04:28| FD 13 Closing ICP connection
2011/07/07 15:04:28| Closing unlinkd pipe on FD 10
2011/07/07 15:04:28| storeDirWriteCleanLogs: Starting...
2011/07/07 15:04:28|   Finished.  Wrote 0 entries.
2011/07/07 15:04:28|   Took 0.0 seconds (   0.0 entries/sec).
CPU Usage: 0.172 seconds = 0.104 user + 0.068 sys
Maximum Resident Size: 19024 KB
Page faults with physical i/o: 0
Memory usage for squid via mallinfo():
   total space in arena:    2116 KB
   Ordinary blocks:         1984 KB      3 blks
   Small blocks:               0 KB      6 blks
   Holding blocks:           280 KB      1 blks
   Free Small blocks:          0 KB
   Free Ordinary blocks:     131 KB
   Total in use:            2264 KB 94%
   Total free:               131 KB 5%
2011/07/07 15:04:28| logfileClose: closing log /var/log/squid/store.log
2011/07/07 15:04:28| safeunlink: Couldn't delete /var/run/squid.pid: (2) No such file or directory
2011/07/07 15:04:28| Squid Cache (Version 2.7.STABLE7): Exiting normally.

Título: Re: problemas com squid!!!!!
Enviado por: zekkerj em 07 de Julho de 2011, 18:34
Houve algum erro na inicialização antes dessas mensagens. Execute o comando abaixo e cole o resultado aqui (vai colar um pedaço maior do log do squid):

tail -50 /var/log/squid/cache.log
Título: Re: problemas com squid!!!!!
Enviado por: Emmers em 09 de Julho de 2011, 10:38
Houve algum erro na inicialização antes dessas mensagens. Execute o comando abaixo e cole o resultado aqui (vai colar um pedaço maior do log do squid):

tail -50 /var/log/squid/cache.log
servidor@servidor:~$ sudo tail -50 /var/log/squid/cache.log
2011/07/07 18:59:56| Starting Squid Cache version 2.7.STABLE7 for i386-debian-linux-gnu...
2011/07/07 18:59:56| Process ID 2218
2011/07/07 18:59:56| With 1024 file descriptors available
2011/07/07 18:59:56| Using epoll for the IO loop
2011/07/07 18:59:56| DNS Socket created at 0.0.0.0, port 57278, FD 6
2011/07/07 18:59:56| Adding nameserver 192.168.254.254 from /etc/resolv.conf
2011/07/07 18:59:56| User-Agent logging is disabled.
2011/07/07 18:59:56| Referer logging is disabled.
2011/07/07 18:59:56| logfileOpen: opening log /var/log/squid/access.log
2011/07/07 18:59:56| Unlinkd pipe opened on FD 11
2011/07/07 18:59:56| Swap maxSize 102400 + 8192 KB, estimated 8507 objects
2011/07/07 18:59:56| Target number of buckets: 425
2011/07/07 18:59:56| Using 8192 Store buckets
2011/07/07 18:59:56| Max Mem  size: 8192 KB
2011/07/07 18:59:56| Max Swap size: 102400 KB
2011/07/07 18:59:56| Local cache digest enabled; rebuild/rewrite every 3600/3600 sec
2011/07/07 18:59:56| logfileOpen: opening log /var/log/squid/store.log
2011/07/07 18:59:56| Rebuilding storage in /var/spool/squid (CLEAN)
2011/07/07 18:59:56| Using Least Load store dir selection
2011/07/07 18:59:56| Set Current Directory to /var/spool/squid
2011/07/07 18:59:56| Loaded Icons.
2011/07/07 18:59:56| Accepting proxy HTTP connections at 0.0.0.0, port 3128, FD 14.
2011/07/07 18:59:56| Accepting ICP messages at 0.0.0.0, port 3130, FD 15.
2011/07/07 18:59:56| HTCP Disabled.
2011/07/07 18:59:56| WCCP Disabled.
2011/07/07 18:59:56| Ready to serve requests.
2011/07/07 18:59:56| Done reading /var/spool/squid swaplog (619 entries)
2011/07/07 18:59:56| Finished rebuilding storage from disk.
2011/07/07 18:59:56|       619 Entries scanned
2011/07/07 18:59:56|         0 Invalid entries.
2011/07/07 18:59:56|         0 With invalid flags.
2011/07/07 18:59:56|       619 Objects loaded.
2011/07/07 18:59:56|         0 Objects expired.
2011/07/07 18:59:56|         0 Objects cancelled.
2011/07/07 18:59:56|         0 Duplicate URLs purged.
2011/07/07 18:59:56|         0 Swapfile clashes avoided.
2011/07/07 18:59:56|   Took 0.3 seconds (1961.2 objects/sec).
2011/07/07 18:59:56| Beginning Validation Procedure
2011/07/07 18:59:56|   Completed Validation Procedure
2011/07/07 18:59:56|   Validated 619 Entries
2011/07/07 18:59:56|   store_swap_size = 7160k
2011/07/07 18:59:57| storeLateRelease: released 0 objects
servidor@servidor:~$
Título: Re: problemas com squid!!!!!
Enviado por: zekkerj em 09 de Julho de 2011, 10:48
Bem, nesse momento o squid parece estar em execução, sem erros no log. Confirme isso com o comando

squid -k check
Título: Re: problemas com squid!!!!!
Enviado por: Emmers em 09 de Julho de 2011, 10:59
Bem, nesse momento o squid parece estar em execução, sem erros no log. Confirme isso com o comando

squid -k check
servidor@servidor:~$ squid -k check
squid: ERROR: No running copy
servidor@servidor:~$
Título: Re: problemas com squid!!!!!
Enviado por: zekkerj em 09 de Julho de 2011, 13:13
Cara, que coisa!!! Não tem nada impedindo teu squid de rodar, não tem nada no log dizendo pq ele não está rodando.

Vamos tentar refazer a preparação do squid pra funcionar.

sudo -s

service squid stop
squid -z
service squid start
squid -k check
Título: Re: problemas com squid!!!!!
Enviado por: Aguilar em 10 de Julho de 2011, 00:39
Boa Noite.

Qual a versão do seu Ubuntu?

se for a versão 10.10 acima (que são as que eu uso)

o Comando correto é:

# sudo squid start
# sudo squid stop
# sudo squid restart

Caso não de certo,
Você tem algum script para manipular o squid?

Mande um
ls -lh /var/log/squid/

Pode ser que seu cache.log esteja com mais de 2Gb.
Título: Re: problemas com squid!!!!!
Enviado por: zekkerj em 10 de Julho de 2011, 00:43
Citar
Pode ser que seu cache.log esteja com mais de 2Gb.
Qual seria o problema disso?
Título: Re: problemas com squid!!!!!
Enviado por: Aguilar em 10 de Julho de 2011, 00:53
Porque quando o log do meu server chega a este tamanho ~2Gb, o squid pára.
quando tenta levantar, ele levanta e cai na hora (num Fedora 8).

E se não me engano, li aqui no fórum, quando o squid não se da bem com logs maiores que 2Gb (ubuntu) (mais ou menos nessas palavras que lí)

Título: Re: problemas com squid!!!!!
Enviado por: Aguilar em 10 de Julho de 2011, 01:05

# sudo squid start
# sudo squid stop
# sudo squid restart


Vim aqui me corrigir...

Eu errei nesses comandos aí. ;D


O correto é:

platinum@platinum:~$ sudo service squid start
squid start/running, process 2690

platinum@platinum:~$ sudo service squid restart
squid start/running, process 2703

platinum@platinum:~$ sudo service squid status
squid start/running, process 2717

platinum@platinum:~$ sudo service squid stop
squid stop/waiting

platinum@platinum:~$ sudo service squid start
squid start/running, process 2960



desculpa aí... ;)
Título: Re: problemas com squid!!!!!
Enviado por: Aguilar em 10 de Julho de 2011, 01:46
Boa noite,

primeiramente quando tento reiniciar o squid : sudo /etc/init.d/squid restart e aparece:
"rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service squid restart

since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the restart(8) utility, e.g. restart squid
squid start/running, process 1727"
.

É porque não usa mais o este comando, agora é:
$ sudo service squid start/stop/restart

E se você reparar, seu squid startou
""""squid start/running, process 1727""""

Citar
uso o comando service squid restart e aparece:
"restart: rejected send message, 1 matched rules; type="method_call", sender=":1.55" (uid=1000 pid=1751 comm="restart) interface="com.ubuntu.Upstart0_6.Job" member="Restart" error name="(unset)" requested_reply=0 destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init"))".

Apareceu isso porque você tentou executar o comando como usuário normal, sem privilégios nesta execução.
Tente:
$ sudo service squid start



Citar
como assim  vc quiz dizer reiniciar o serviço??
sudo service squid restart

se for isso o resultado foi

restart: unknown instance

Deu unknown instance, Porque você tentou dar um "restart" com o squid parado.
Tente:
$ sudo service squid start



Citar
servidor@servidor:~$ sudo service squid stop
[sudo] password for servidor:
stop: Unknown instance:
Foi porque o squid estava parado.

Citar
servidor@servidor:~$ sudo service squid start
squid start/running, process 1734
O squid iniciou


Tenta iniciar o squid
$ sudo service squid start

depois de 1 minuto veja se ainda está rodando

$ sudo service squid status.

e coloca os 2 resultados


(zekkerj, me corrige aí se eu errei ou falei demais... hehe)
Título: Re: problemas com squid!!!!!
Enviado por: zekkerj em 10 de Julho de 2011, 12:58
Porque quando o log do meu server chega a este tamanho ~2Gb, o squid pára.
quando tenta levantar, ele levanta e cai na hora (num Fedora 8).

E se não me engano, li aqui no fórum, quando o squid não se da bem com logs maiores que 2Gb (ubuntu) (mais ou menos nessas palavras que lí)
Só estranhei essa questão do tamanho dos logs. Por conta do sarg, eu sou obrigado a manter os logs lá do serviço sem rotacionar durante o mês, então eles crescem bem mais que isso --- chegam a mais de 4GiB. Não será alguma coisa do sistema de arquivos que você usa? Alguns, antigos, não conseguem mesmo usar arquivos de mais de 2GiB...
Título: Re: problemas com squid!!!!!
Enviado por: Aguilar em 10 de Julho de 2011, 14:05
É um Fedora Core 8, com squid 2.6.STABLE16 , com sistema de arquivos ext3 e Kernel 2.6.23.1-42.fc8
logfile_rotate 1
#cache_dir ufs /media/sdb1/squidcache 900 16 256
cache_dir ufs /var/spool/squid 900 16 256


Descobri rápido esse problema de encher o log, pois esqueci um:

debug_options ALL,1 (ou era ALL,9 ??, era o que debugava tudo)
No squid.conf, que encheu rápido demais o log.
Mas mesmo assim, depois de desabilitar, quando o log chega a 2Gb, ele pára.

Mas como não preciso, ainda, de logs de acesso de usuários, rotaciono toda semana o squid. squid -k rotate

Agora, aproveitando esse assunto.

Tenho uma dúvida.

No crontab,
qual é melhor?

0 2 * * mon root squid -k rotate                       ou
0 2 * * mon root squid -k rotate &                    ou
0 2 * * mon root /bin/scripts/rotatesquid.sh        ou
0 2 * * mon root /bin/scripts/rotatesquid.sh &


Eu sempre fico em dúvida se precisa ou não, colocar o    &    no final da linha.

Você poderia me explicar a diferença?

Abraços.
Título: Re: problemas com squid!!!!!
Enviado por: zekkerj em 10 de Julho de 2011, 15:04
O que acontece, com certeza, é que se o espaço em disco acaba, o squid pára na mesma hora. Mas arquivo acima de 2GiB?... Queria uma prova mais consistente disso.
Título: Re: problemas com squid!!!!!
Enviado por: Aguilar em 10 de Julho de 2011, 22:37
O que acontece, com certeza, é que se o espaço em disco acaba, o squid pára na mesma hora. Mas arquivo acima de 2GiB?... Queria uma prova mais consistente disso.

vou tentar explicar.

Segunda-feira, 07:40hs da manhã, meu celular toca... vamos para o que interessa...

Checo o squid, e diz que não está funcionando e o pid não existe.

Dramatização: em sequencia...

root@servidor:# service squid status
Mané, o seu squid parou, o pid não existe, checa lá...

root@servidor:# service squid start
aí maluko, o squid está rodando agora, pid 3322

root@servidor:# service squid status
Mané, o seu squid parou, o pid não existe, checa lá...

root@servidor:# ls -lh /var/log/squid
-rw-r----- 1 squid squid    25M 2011-07-10 14:03 access.log
-rw-r----- 1 squid squid    25M 2011-07-10 14:03 access.log.0
-rw-r----- 1 squid squid 2,13G 2011-07-10 22:21 cache.log
-rw-r----- 1 squid squid  12K 2011-07-10 14:03 cache.log.0
-rw-r--r-- 1 root  root  248K 2011-07-10 14:03 squid.out
-rw-r----- 1 squid squid 1,7K 2011-07-10 22:03 store.log
-rw-r----- 1 squid squid    0 2011-07-10 14:03 store.log.0

root@servidor:# rm /var/log/squid/*
Excluir   (Y/n) y    para todos....


roto@servidor:# service squid stop
xxxxxxxxxxxxxxxxxxxxx
root@servidor:# killall -9 squid
xxxxxxxxxxx

root@servidor:# service squid start
aí maluko, o squid está rodando agora, pid 3322

root@servidor# service squid status
squid (pid 18994) está rodando...

e não cai mais,
até parar denovo...
Os dados aí foram dramatizados, por eu não lembrar exatamente quais são as mensagens que aparecem.

e agora com este tópico, me atentei a outra coisa.

rotacionei hoje o squid, e conferi os logs, estavam pequenos.

agora estou conferindo os logs lá, e o   "/var/log/squid/cache.log" já está com 213M. mais tarde vou olhar novamente e ver se altera o tamanho.

Quando acontecer novamente este problema, irei salvar os dados e lhe passar, se for de seu interesse.

[]'s
Título: Re: problemas com squid!!!!!
Enviado por: zekkerj em 10 de Julho de 2011, 23:22
Observa o espaço livre no "/var/log" também. ;)
Título: Re: problemas com squid!!!!!
Enviado por: Emmers em 13 de Julho de 2011, 17:02
resolvi esse problema desinstalando essa versao e instalando a versao 3.
obrigado mais uma vez pela ajuda de vcs parceiros do forum
abraços!!!