Whenever the Graylog server’s garbage collection happens, we notice UDP RcvbufErrors (we can see this from netstat -suna
). See this graph which shows how the RcvBuf errors spikes during a GC cycle:
I tried bumping up net.core.rmem_max
and net.core.netdev_max_backlog
to see if it would help, but it did not help. Is there anything we can do to ensure that the GC pauses do not lead to the UDP packets being dropped?