Interessante. Nunca tinha achado uma explicação assim.Muito obrigado Henry. Eu de fato desconhecia essa questão dos tipos de regra. Onde encontro algo sobre isso para ler?
sinto mto lhe informar, mas não tem nada a ver com a versão do 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....
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_parameters 1 56250/56250 -1/-1 8000/8000
delay_pools 3
delay_class 1 3
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/16000qualquer 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
--
To UNSUBSCRIBE, email to debian-user-portuguese-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org