[FUG-BR] squid lento[Resolvido]

Lutieri G. lutierigbtrabalho em gmail.com
Segunda Setembro 3 17:08:07 BRT 2007


Aleluia! Aleluia! Aleluia!

Depois de horas a fio trabalhando pra fazer esse proxy funcionar tenho
o orgulho de dizer: PQP tá funcionando!!! :-D

Sorriso de orelha a orelha!!!

Antes de passar a possível solução quero agradecer a todo o pessoal da
lista que teve saco e contribuiu com opiniões para a solução do meu
problema. Obrigado mesmo.

Bom, pra variar eu não sei o que exatamente resolveu o problema. Uma
vez que, fiz várias alterações de uma só vez e quando fui testar eis
que funcionou.

As alterações foram as seguintes:

* Compilei o squid2.6stable14 com o gcc42
* Utilizei os seguintes parâmetros para a compilação: make
-DNO_KERBEROS SQUID_CONFIGURE_ARGS="--enable-dlmalloc
--enable-async-io --with-pthreads --with-aio --enable-ntlm-fail-open"
SQUID_LANGUAGES="English Portuguese" install
* Atualizei o samba da versão que estava na versão 3.0.23 para a mais
recente no ports a 3.0.25a. Com isso foi atualizado o
/usr/local/bin/ntlm_auth também.

Apesar de ter feito todas as alterações, acima citadas, de uma só vez,
acredito que a solução se deu por causa dos parâmetros passados ao
squid.
Já havia compilado sem esses parâmetros com o gcc 4.2 e o problema persistia.
Já havia compilado com a opção --enable-async-io e também não havia resolvido.

Acredito ter sido por causa dos parâmetros restates: --enable-dlmalloc
 --with-pthreads --with-aio --enable-ntlm-fail-open

Na lista squid-users me indicaram setar a opção half_closed_clients
para off. Também com ela sozinha não havia solucionado a lentidão.

Ou ainda  a solução se deu por atualizar o samba. Uma vez que eu uso
autenticação NTLM contra um AD W2k3.

Por fim, quando eu não usava autenticação o proxy funcionava
extremamente bem, porém se eu ativasse apenas uma ACL se quer,que
envolvesse autenticação, a lentidão dava sua cara.

Infelizmente testar opção por opção para descobrir qual foi a que
solucionou o problema se torna inviável. Levando em consideração que
esse proxy já deveria estar em produção há mais tempo não posso testar
agora.

Era isso!
Novamente: muito obrigado a todos e especialmente ao Flavio Alexsandro
que dispôs de seu tempo para me ajudar e todos os outros que
contribuíram com dicas e opiniões.

Finalmente acabou!!!!! :-D

-- 
Att.
Lutieri G. B.


Mais detalhes sobre a lista de discussão freebsd