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 2 de 2 PrimeiroPrimeiro 12
  1. Avatar de yohanvil
    Ola amigos!!

    eu sou do Peru... parabems pelo projeto... mais... alguem aqui sabe como tenho que fazer pra complir o lusca com ubuntu server 32 bits 10.04??

    vlw!!
  2. Avatar de TheHawk
    Citação Postado originalmente por yohanvil
    Ola amigos!!

    eu sou do Peru... parabems pelo projeto... mais... alguem aqui sabe como tenho que fazer pra complir o lusca com ubuntu server 32 bits 10.04??

    vlw!!
    Instale antes o pacote sharutils e depois é só compilação normal.... ./configure, make e make install..... no configure pode usar as opções que achar melhor... até.
Página 2 de 2 PrimeiroPrimeiro 12

+ Enviar Comentário