Ver Feed RSS

Brain Stress

Patch: Lusca-Head - Nr. 60 - Flush DNS Entries

Avalie este Post de Blog
Bom pessoal,

O Lusca é um software baseado no SQUID, portanto:

- é totalmente compativel com sua configuração do squid ( >= 2.6 )
- o codigo foi totalmente re-escrito, re-organizado e otimizado
- você não perde o cache existente, existe uma ferramenta para re-indexar os objetos existentes
- e bastante coisa esta sendo feita...

Poucos sabem que participo do projeto, hoje voltei com algumas contribuições

- função para limpar o cache de DNS interno (http://code.google.com/p/lusca-cache...s/detail?id=60)

Meu pedido é: utilizem o Lusca, ele é totalmente compativel com SQUID, se você utiliza o ThunderCache, VideoCache ou qualquer outro redirect, vai funcionar tranquilo.


Sobre o Patch publicado hoje:

A principio a idéia era algo do tipo "squid -k flushdns" mas a quantidade de "sinais" disponíveis no POSIX é pequena, então não deu para ser assim, então fiz utilizando a estrutura do "Cache Manager" que ficou assim:

squidclient mgr:flushdns

ele vai retornar algo assim:

HTTP/1.0 200 OK
Server: Lusca
Date: Tue, 15 Sep 2009 07:29:25 GMT
Content-Type: text/plain
Expires: Tue, 15 Sep 2009 07:29:25 GMT
X-Cache: MISS from develIX.onda.net.br
X-Cache-Lookup: MISS from develIX.onda.net.br:3128
Via: 1.0 develIXX.onda.net.br:3128 (Lusca)
Connection: close

dns cache flushed ...
removed 2039 entries


no seu arquivo cache.log vai aparecer:

2009/09/15 04:29:25| CACHEMGR: <unknown>@127.0.0.1 requesting 'flushdns'
2009/09/15 04:29:25| dns cache flushed by cachemgr...
2009/09/15 04:29:25| removed 2039 entries


vi a necessidade desta função hoje, após o Marcus (Scorpion) ter migrado a under-linux de servidor, todo DNS estava OK aqui, mas ainda continuava acessando pelo servidor antigo, o squid/lusca mantém um cache interno para acelerar as consultas dns




bom é isso ai, se alguem tiver sugestões... enviem uma MP !!

caso encontrem algum erro, visitem:

http://code.google.com/p/lusca-cache/issues/list

e postem (com detalhes) o erro !!!

Próximos patches que estão a caminho:

- balanceamento de saída 'random'
- comandos e estatisticas via unix socket (evitando utilizar 'POSIX signals')
Categorias
Não Categorizado

Comentários

Página 1 de 3 123 ÚltimoÚltimo
  1. Avatar de TheHawk
    Olá alexandre.... tenho vontade de testar o lusca... existe algum tuto de instalação do mesmo? Como funciona a ferramenta para que eu possa reaproveitar o cache hj existente? Hoje tenho o squid 2.7 com ubuntu 8.10 x64 rodando na minha rede e funciona muito bem... o desempenho do lusca é melhor? Obrigado por tudo e até mais.
  2. Avatar de Magnun
    Parabéns alexandre! A comunidade agradece...
  3. Avatar de alexandrecorrea
    compile ele com as mesmas opções que voce usou no squid, veja quais digitando:

    squid -v

    para aproveitar o cache, basta apontar o caminho do cache_dir igualmente no .conf .. que ele faz o que precisa... automatico..


    Citação Postado originalmente por TheHawk
    Olá alexandre.... tenho vontade de testar o lusca... existe algum tuto de instalação do mesmo? Como funciona a ferramenta para que eu possa reaproveitar o cache hj existente? Hoje tenho o squid 2.7 com ubuntu 8.10 x64 rodando na minha rede e funciona muito bem... o desempenho do lusca é melhor? Obrigado por tudo e até mais.
  4. Avatar de lucianogf
    agora que eu parei o squid e "istartizei" de novo não precisa mais.. heheeheh
  5. Avatar de TheHawk
    Citação Postado originalmente por alexandrecorrea
    compile ele com as mesmas opções que voce usou no squid, veja quais digitando:

    squid -v

    para aproveitar o cache, basta apontar o caminho do cache_dir igualmente no .conf .. que ele faz o que precisa... automatico..
    Opa alexandre, obrigado pela dica.... uma ultima duvida... caso eu precise por qualquer motivo voltar a usar o squid, tem algum problema? Não vai haver nenhum problema com o cache? Obrigado por tudo e agradeço desde já.
Página 1 de 3 123 ÚltimoÚltimo

+ Enviar Comentário



Visite: BR-Linux ·  VivaOLinux ·  Dicas-L