[GTER] SQUID squid-3.1.0.14 + TPROXY

Renato Murilo Langona renato at linuxsecurity.com.br
Sat Nov 21 20:08:29 -02 2009


O user forced eh retornado pelo script configure:

configure:  { $as_echo "$as_me:$LINENO: result: $SQUID_MAXFD 
(user-forced)" >&5
configure:$as_echo "$SQUID_MAXFD (user-forced)" >&6; }
configure.in:  AC_MSG_RESULT($SQUID_MAXFD (user-forced))

O cache.log me descreve a utilizacao de 1024, desculpe nao deixar isso 
claro na frase abaixo (em meu primeiro reply)...

2009/11/21 18:22:00| With 1024 file descriptors available

Nunca testei com o kernel original da distro, sempre utilizo kernel 
custom, devido a necessidade de outras funcionalidades e aplicacao de 
alguns patches necessarios em meus cenarios,  entao me acostumei a 
alterar os arquivos, deixando o script configure "detectar" as opcoes... 
No final, parece que ambos funcionam da mesma forma... Considero nao 
alterar o kernel uma forma mais elegante, melhor para documentacao e 
para resolver a questao, mas, acabei me acostumando a utilizar dessa 
forma desde a versao 2 do squid... Bom saber que funciona bem, pelo 
menos sem outras alteracoes no kernel...

Abs!

Herbert Faleiros escreveu:
> 2009/11/21 Renato Murilo Langona <renato at linuxsecurity.com.br>:
>   
>> que utilizo aqui com as opcoes 1024 de volta e o squid retorna "user forced"
>> para o numero de FDs, aceita a opcao, porem utiliza 1024 (cache.log)...
>>     
>
>
> # grep -i force /var/log/squid/cache.log || echo ERR
> ERR
>
> # squidclient mgr:info | grep -i force || echo ERR
> ERR
>
> onde (em que log) você viu esse "user forced" no Slackware?
>
>
> Sobre o que falei no outro e-mail:
>
> versão do kernel (default da versão atual da distro em questão):
>
> # uname -rm
> 2.6.29.6 x86_64
>
> versão do Slackware:
>
> # cat /etc/*version
> Slackware 13.0.0.0.0
>
> parâmetros configurados ao iniciar o Squid:
>
> # grep limit /etc/rc.d/rc.squid
> ulimit -HSn 65536
> ulimit -HSd unlimited
>
> parâmetros configurados quando eu compilei o Squid:
>
> # /usr/sbin/squid -v | sed -r 's/.+(file.+=[0-9]+).+/\1/g'
> Squid Cache: Version 3.1.0.14-20091113
> filedescriptors=65536
>
> parâmetros (descritores de arquivos) utilizados pelo Squid:
>
> # cat /var/log/squid/cache.log | grep -Ei 'descr|accept|x86' | head -4 | \
> sed -r 's/([0-9]{1,3}\.){3}[0-9]{1,3}:/a.b.c.d:/g'
> 2009/11/14 14:55:25| Starting Squid Cache version 3.1.0.14-20091113
> for x86_64-unknown-linux-gnu...
> 2009/11/14 14:55:25| With 65536 file descriptors available
> 2009/11/14 14:55:25| Accepting  HTTP connections at a.b.c.d:3128, FD 24.
> 2009/11/14 14:55:25| Accepting  spoofing HTTP connections at
> a.b.c.d:3129, FD 25.
>
> pid:
>
> # netstat -nlp | grep 3129 | awk '{print $7}' | cut -d/ -f1
> 24420
>
> número de descritores utilizados pelo Squid no momento:
>
> # ls -l /proc/24420/fd | wc -l
> 13678
>
> Se quiser posso enviar informações sobre o hardware também.
>
> --
> Herbert
> --
> gter list    https://eng.registro.br/mailman/listinfo/gter
>   




More information about the gter mailing list