This alert presents the average number of dropped packets in the TCP accept queue over the last sixty seconds. If it is raised, then the system is dropping incoming TCP connections. This could also be an indication of accepted queue overflow, low memory, security issues, no route to a destination, etc.
The accept queue holds fully established TCP connections waiting to be handled by the listening application. It overflows when the server application fails to accept new connections at the rate they are coming in.
If you receive this alert, then you can cross-check its results with the 1m_tcp_accept_queue_overflows
alert. If that alert is also in a warning or critical state, then the system is experiencing accept queue overflowing. To fix that you can do the following:
tcp_max_syn_backlog
is the maximal number of remembered connection requests (SYN_RECV), which have not received an acknowledgment from connecting client.net.ipv4.tcp_max_syn_backlog=1280
. Otherwise, adjust the limit to suit your needs.Save your changes and run:
sysctl -p
Note: Netdata strongly suggests knowing exactly what values you need before making system changes.