estouro de buffer do Squid ou do Kernel

0

Estou recebendo este erro no squid (que desaparece após cerca de 20 segundos, mas irrita os usuários até o fim)  (105) Não há espaço disponível no buffer Então, se eu for para a linha de comando e tentar pingar, recebo este erro

ping www.google.com connect: Não há espaço disponível no buffer

Portanto, o erro parece estar relacionado ao kernel.

Então eu adicionei essas linhas ao /etc/sysctl.conf

net.core.rmem_max = 16777216  net.core.wmem_max = 16777216  net.ipv4.tcp_rmem = 4096 87380 16777216  net.ipv4.tcp_wmem = 4096 65536 16777216  net.ipv4.tcp_timestamps = 1  net.ipv4.tcp_sack = 1  net.ipv4.tcp_no_metrics_save = 1  net.core.netdev_max_backlog = 5000

e recarregou as alterações .... Mas ainda recebendo o erro

Alguma sugestão?

    
por roykasa 13.07.2011 / 11:23

1 resposta

0

Uma pesquisa rápida no google por: ping no buffer space available retorna vários tópicos do fórum que parecem concordar com este ponto:

The two NICs share the same IRQ or maybe one of them shares it with another card/ide/usb device.

Você pode experimentar um cat /proc/interrupts e ver se esse é o caso.

Por exemplo, em um servidor com dois NICs, tenho:

0:      105539   IO-APIC-edge      timer
1:           2   IO-APIC-edge      i8042
2:           0   XT-PIC-XT         cascade
8:           1   IO-APIC-edge      rtc0
10:          0   IO-APIC-fasteoi   ohci_hcd:usb1
12:          4   IO-APIC-edge      i8042
14:  882208736   IO-APIC-edge      ide0
15:          0   IO-APIC-edge      ide1
22: 3552346607   IO-APIC-fasteoi   eth0
23: 3776214353   IO-APIC-fasteoi   eth1

então não compartilhe aqui.

    
por 13.07.2011 / 12:45