The R720 is showing a message like this from time to time:
Jan 1 07:42:20 r720-01 kernel: sonewconn: pcb 0xfffff835e785d5b8: Listen queue overflow: 8 already in queue awaiting acceptance (1 occurrences) Jan 1 08:02:21 r720-01 syslogd: last message repeated 1 times Jan 1 08:27:22 r720-01 kernel: sonewconn: pcb 0xfffff835e785d5b8: Listen queue overflow: 8 already in queue awaiting acceptance (2 occurrences) Jan 1 16:07:04 r720-01 kernel: sonewconn: pcb 0xfffff835e785d5b8: Listen queue overflow: 8 already in queue awaiting acceptance (1 occurrences)
I’ve tried to track such issues down before. I’ve never resolved it.
Following existing suggestions, I gathered this information.
[dan@r720-01:~] $ sysctl kern.ipc.somaxconn kern.ipc.somaxconn: 512 [dan@r720-01:~] $
[dan@r720-01:~] $ netstat -Lan Current listen queue sizes (qlen/incqlen/maxqlen) Proto Listen Local Address tcp4 0/0/5 10.55.0.18.161 tcp4 0/0/50 10.55.0.33.9103 tcp4 0/0/512 10.55.0.33.443 tcp4 0/0/512 10.55.0.33.80 tcp4 0/0/128 10.55.0.33.22 tcp4 0/0/5 10.55.0.33.5666 tcp4 0/0/100 10.55.0.33.25 tcp4 0/0/128 *.22 tcp4 0/0/512 10.55.0.10.443 tcp4 0/0/512 10.55.0.10.80 tcp4 0/0/128 127.1.0.201.8083 tcp4 0/0/5 10.55.0.10.5666 tcp4 0/0/100 10.55.0.10.25 tcp4 0/0/100 10.55.0.10.8883 tcp4 0/0/5 10.55.0.34.5666 tcp4 0/0/5 10.55.0.32.5666 tcp4 0/0/5 10.55.0.18.5666 tcp4 0/0/50 10.55.0.18.9102 tcp4 0/0/100 10.55.0.32.25 tcp4 0/0/244 10.55.0.32.5432 tcp4 0/0/128 10.55.0.32.22 tcp4 0/0/100 10.55.0.34.25 tcp4 0/0/224 10.55.0.34.5432 tcp4 0/0/128 10.55.0.34.22 tcp4 0/0/128 10.55.0.18.22 tcp4 0/0/5 *.3551 tcp4 0/0/100 10.55.0.18.25 unix 0/0/128 /tmp/ssh-Z3x52H6ovy/agent.22032 unix 0/0/128 /tmp/ssh-VeQT92JcqY/agent.21878 unix 0/0/100 private/scache unix 0/0/100 private/anvil unix 0/0/100 private/lmtp unix 0/0/100 private/virtual unix 0/0/100 private/local unix 0/0/100 private/discard unix 0/0/100 private/retry unix 0/0/100 private/error unix 0/0/100 public/showq unix 0/0/100 private/relay unix 0/0/100 private/smtp unix 0/0/100 private/proxywrite unix 0/0/100 private/proxymap unix 0/0/100 public/flush unix 0/0/100 private/verify unix 0/0/100 private/trace unix 0/0/100 private/defer unix 0/0/100 private/bounce unix 0/0/100 private/rewrite unix 0/0/100 private/tlsmgr unix 0/0/100 public/qmgr unix 0/0/100 public/cleanup unix 0/0/100 public/pickup unix 0/0/512 /var/run/php-fpm.sock unix 0/0/100 private/scache unix 0/0/100 private/anvil unix 0/0/100 private/lmtp unix 0/0/100 private/virtual unix 0/0/100 private/local unix 0/0/100 private/discard unix 0/0/100 private/retry unix 0/0/100 private/error unix 0/0/100 public/showq unix 0/0/100 private/relay unix 0/0/100 private/smtp unix 0/0/100 private/proxywrite unix 0/0/100 private/proxymap unix 0/0/100 public/flush unix 0/0/100 private/verify unix 0/0/100 private/trace unix 0/0/100 private/defer unix 0/0/100 private/bounce unix 0/0/100 private/rewrite unix 0/0/100 private/tlsmgr unix 0/0/100 public/qmgr unix 0/0/100 public/cleanup unix 0/0/100 public/pickup unix 0/0/100 private/scache unix 0/0/100 private/anvil unix 0/0/100 private/lmtp unix 0/0/100 private/virtual unix 0/0/100 private/local unix 0/0/100 private/discard unix 0/0/100 private/retry unix 0/0/100 private/error unix 0/0/100 public/showq unix 0/0/100 private/relay unix 0/0/100 private/smtp unix 0/0/100 private/proxywrite unix 0/0/100 private/proxymap unix 0/0/100 public/flush unix 0/0/100 private/verify unix 0/0/100 private/trace unix 0/0/100 private/defer unix 0/0/100 private/bounce unix 0/0/100 private/rewrite unix 0/0/100 private/tlsmgr unix 0/0/100 public/qmgr unix 0/0/100 public/cleanup unix 0/0/100 public/pickup unix 0/0/512 /var/run/supervisor/supervisor.sock.42681 unix 0/0/512 /var/run/php-fpm.sock unix 0/0/100 private/scache unix 0/0/100 private/anvil unix 0/0/100 private/lmtp unix 0/0/100 private/virtual unix 0/0/100 private/local unix 0/0/100 private/discard unix 0/0/100 private/retry unix 0/0/100 private/error unix 0/0/100 public/showq unix 0/0/100 private/relay unix 0/0/100 private/smtp unix 0/0/100 private/proxywrite unix 0/0/100 private/proxymap unix 0/0/100 public/flush unix 0/0/100 private/verify unix 0/0/100 private/trace unix 0/0/100 private/defer unix 0/0/100 private/bounce unix 0/0/100 private/rewrite unix 0/0/100 private/tlsmgr unix 0/0/100 public/qmgr unix 0/0/100 public/cleanup unix 0/0/100 public/pickup unix 0/0/100 private/scache unix 0/0/100 private/anvil unix 0/0/100 private/lmtp unix 0/0/100 private/virtual unix 0/0/100 private/local unix 0/0/100 private/discard unix 0/0/100 private/retry unix 0/0/100 private/error unix 0/0/100 public/showq unix 0/0/100 private/relay unix 0/0/100 private/smtp unix 0/0/100 private/proxywrite unix 0/0/100 private/proxymap unix 0/0/100 public/flush unix 0/0/100 private/verify unix 0/0/100 private/trace unix 0/0/100 private/defer unix 0/0/100 private/bounce unix 0/0/100 private/rewrite unix 0/0/100 private/tlsmgr unix 0/0/100 public/qmgr unix 0/0/100 public/cleanup unix 0/0/100 public/pickup unix 0/0/244 /tmp/.s.PGSQL.5432 unix 0/0/5 /var/agentx/master unix 0/0/100 private/scache unix 0/0/100 private/anvil unix 0/0/100 private/lmtp unix 0/0/100 private/virtual unix 0/0/100 private/local unix 0/0/100 private/discard unix 0/0/100 private/retry unix 0/0/100 private/error unix 0/0/100 public/showq unix 0/0/100 private/relay unix 0/0/100 private/smtp unix 0/0/100 private/proxywrite unix 0/0/100 private/proxymap unix 0/0/100 public/flush unix 0/0/100 private/verify unix 0/0/100 private/trace unix 0/0/100 private/defer unix 0/0/100 private/bounce unix 0/0/100 private/rewrite unix 0/0/100 private/tlsmgr unix 0/0/100 public/qmgr unix 0/0/100 public/cleanup unix 0/0/100 public/pickup unix 0/0/224 /tmp/.s.PGSQL.5432 unix 0/0/5 /var/agentx/master unix 0/0/512 /var/run/supervisor/supervisor.sock.6687 unix 0/0/100 private/scache unix 0/0/100 private/anvil unix 0/0/100 private/lmtp unix 0/0/100 private/virtual unix 0/0/100 private/local unix 0/0/100 private/discard unix 0/0/100 private/retry unix 0/0/100 private/error unix 0/0/100 public/showq unix 0/0/100 private/relay unix 0/0/100 private/smtp unix 0/0/100 private/proxywrite unix 0/0/100 private/proxymap unix 0/0/100 public/flush unix 0/0/100 private/verify unix 0/0/100 private/trace unix 0/0/100 private/defer unix 0/0/100 private/bounce unix 0/0/100 private/rewrite unix 0/0/100 private/tlsmgr unix 0/0/100 public/qmgr unix 0/0/100 public/cleanup unix 0/0/100 public/pickup unix 0/0/4 /var/run/devd.pipe unix 0/0/4 /var/run/devd.seqpacket.pipe [dan@r720-01:~] $
Nothing there that pops out at me.
Let go onto the next post where they suggest:
[dan@r720-01:~] $ netstat -Aan | grep fffff835e785d5b8 [dan@r720-01:~] $
Nothing there.
It seems like we have to catch this item while it happens.
Looking at another post I found this trick:
$ sudo netstat -Lan | egrep "(Proto|193)"
Where 193 might be the already in queue value.
It’s as if we need to catch this thing in the act in order to see what it is doing.