[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: RES: Problema com delay pools no squid



On Tuesday 09 December 2008 18:18:02 Eduardo Sachs wrote:
> Saul,
>
>
>
>             Comigo acontece o mesmo problema, olhe abaixo:
>
>
>
>             server:/etc/squid# squid -k reconfigure
>
> FATAL: Bungled squid.conf line 171: delay_parameters 1 64000/64000
> 64000/64000
>
> Squid Cache (Version 2.6.STABLE5): Terminated abnormally.
>
> server:/etc/squid# joe squid.conf
>
>
>
>             Acho que é um bug da versão, eu pensei em usar o Squid3.
>
>
>
>             Estou usando: Debian Etch - i686 -  Squid 2.6.STABLE5
>
>
>
> Abraços...
>
>
>
>
>
>   _____
>
> De: Saul Lima [mailto:saul.listas@gmail.com]
> Enviada em: terça-feira, 9 de dezembro de 2008 16:15
> Para: d-u-p
> Assunto: Problema com delay pools no squid
>
>
>
> Tentei acrescentar a seguinte linha no meu squid.conf para adicionar mais
> uma delay_class:
>
> delay_pools 3
> delay_class 1 3
> delay_parameters 1 56250/56250 8000/8000
> delay_class 2 3
> delay_parameters 2 56250/56250 8000/16000
> delay_class 3 3
> delay_parameters 3 56250/56250 16000/16000
>
> delay_access 1 allow redelocal
> delay_access 2 allow manutencao
> delay_access 2 allow localhost
> delay_access 3 allow chefes
>
> Quando dou um reload no squid ele trava acusando erro na linha 45 (a linha
> onde se encontra "delay_class 1 3") e para de funcionar. Mas quanto retorno
> o squid.conf ao seu estado original com as seguintes configurações:
>
> delay_pools 2
> delay_class 1 2
> delay_parameters 1 56250/56250 8000/8000
> delay_class 2 2
> delay_parameters 2 56250/56250 16000/16000
>
> delay_access 1 allow redelocal
> delay_access 2 allow manutencao
> delay_access 2 allow localhost
> delay_access 2 allow chefes
>
> E inicio o squid, ele roda perfeito. Alguém sabe dizer onde estou errando?
> A minha intenção é acrescentar mais uma regra de delay para um grupo de
> endereços mac. Como devo proceder.
>
> Lembrando que estou usando o Debian Lenny AMD64 devidamente atualizado com
> o Squid 2.7.STABLE3....



sinto mto lhe informar, mas não tem nada a ver com a versão do squid. 

a sua regra do "antes" é essa: 

Number Class Aggregate limit Individual limit Network limit
1  Aggregate and individual  56250/sec, 56250 max  8000/sec, 8000 max  
2  Aggregate and individual  56250/sec, 56250 max  16000/sec, 16000 max


com as suas devidas alterações que estavam resultando em erro, passaram a isto 
aqui: 

Number Class Aggregate limit Individual limit Network limit
1 Aggregate, individual and network 56250/sec, 56250 max Unlimited 8000/sec, 
8000 max
2 Aggregate, individual and network 56250/sec, 56250 max Unlimited 8000/sec, 
16000 max
3 Aggregate, individual and network 56250/sec, 56250 max Unlimited 16000/sec, 
16000 max

pelo que eu pude ver,  vc estava aumentando uma regra, e modificando o tipo da 
regra junto. São 3 tipos de regra: 

1 - agregate 
2 - agregate e individual 
3 - agregate, individual e network. 

e vc estava passando de tipo 2 pra tipo 3, e sem aumentar também o campo 
referente a esse aumento. 

Solução:
das duas uma: 

ou vc assume que o que vc quer são regras do tipo 3:

delay_pools 3
delay_class 1 3
delay_parameters 1 56250/56250 -1/-1 8000/8000
delay_class 2 3
delay_class 3 3
delay_parameters 2 56250/56250 -1/-1 16000/16000
delay_parameters 3 56250/56250 -1/-1 16000/16000

ou volta e assume que as suas regras são do tipo 2: 

delay_pools 3
delay_class 1 2
delay_parameters 1 56250/56250 8000/8000
delay_class 2 2
delay_class 3 2
delay_parameters 2 56250/56250 16000/16000
delay_parameters 3 56250/56250 16000/16000

qualquer coisa, use o webmin, e faça um mix de regras 1, 2 e 3. É mto prático 
pra fazer essas continhas e visualizar o que vc quer e o que vc vai obter. 

:D

[ ]s, e divirta-se.
Henry




Reply to: