Os buffers TCP continuam preenchendo (Recv-Q full): nomeados sem resposta

4

Usando o netstat -an, eu configurei a mensagem de que o Recv-Q está cheio. Está enchendo o rmem_max:

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address               Foreign Address             State      
udp   1894912      0 10.0.64.150:53              0.0.0.0:*

(ele continua 'preenchendo' até que ele trave)

Tamanhos:

/proc/sys/net/core/optmem_max:20480
/proc/sys/net/core/rmem_default:8388608
/proc/sys/net/core/rmem_max:8388608
/proc/sys/net/core/wmem_default:229376
/proc/sys/net/core/wmem_max:229376

Resultado em netstat -su:

Udp:
426057 packets received
37152 packets to unknown port received.
2350589 packet receive errors
517422 packets sent

Quem tem uma ideia?

    
por Karlo 12.11.2013 / 17:37

1 resposta

2

Aparentemente, houve um problema com o log. Eu configurei o servidor dns para logar no rsyslog. Durante o stracing, o descritor de arquivo do syslog não funcionava.

Resolvido ao vincular o log ao arquivo local:

logging{
  channel bindlog {
    file "/var/log/named/bind.log" versions 3 size 5m;
    severity info;
    print-time yes;
    print-severity yes;
    print-category yes;
  };
  category default{
    bindlog;
  };
};
    
por 14.11.2013 / 10:05