Re: Listen queue overflow
Andrej Sossi <[email protected]> Mon, 4 Aug 2014 16:10:56 +0200
| Newsgroups | gmane.os.freebsd.italian.esperti |
|---|---|
| Organization | DOTCOM S.R.L. |
| Message-ID | <[email protected]> |
On 04. 08. 2014 15:08, Davide D'Amico wrote: > Ciao, > qualche dettaglio su versione di OS, /boot/loader.conf, > /etc/sysctl.conf, banda e connessioni utilizzate, output di netstat > -am, statistiche di apache, netstat -an -f inet, netstat -an -f inet6, > etc etc ? > > d. > Volevo evitare di aggiungere troppe informazioni. Vedo di aggiungere i dettagli: (Ho sostituito i primi due numeri dell'indirizzo IP del server con un YY.ZZ - per evitare attacchi mirati) root@server-web:~ # uname -a FreeBSD server-web.dotcom.ts.it 10.0-RELEASE-p1 FreeBSD 10.0-RELEASE-p1 #0: Tue Apr 8 06:45:06 UTC 2014 [email protected]:/usr/obj/usr/src/sys/GENERIC amd64 root@server-web:~ # cat /boot/loader.conf geom_stripe_load="YES" geom_mirror_load="YES" if_igb_load="YES" ipfw_nat_load="YES" root@server-web:~ # cat /etc/sysctl.conf # $FreeBSD: release/10.0.0/etc/sysctl.conf 112200 2003-03-13 18:43:50Z mux $ # # This file is read when going to multi-user and its contents piped thru # ``sysctl'' to adjust kernel values. ``man 5 sysctl.conf'' for details. # # Uncomment this to prevent users from seeing information about processes that # are being run under another UID. #security.bsd.see_other_uids=0 net.link.ether.inet.log_arp_movements=0 net.inet6.ip6.accept_rtadv=0 net.inet6.ip6.auto_linklocal=0 root@server-web:~ # ifconfig igb0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=400bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,VLAN_HWTSO> ether 0c:c4:7a:01:f0:30 inet YY.ZZ.142.98 netmask 0xffffff00 broadcast YY.ZZ.142.255 inet6 fe80::ec4:7aff:fe01:f030%igb0 prefixlen 64 scopeid 0x1 inet6 2001:41d0:a:4d62::1 prefixlen 64 nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL> media: Ethernet autoselect (1000baseT <full-duplex>) status: active igb1: flags=8c02<BROADCAST,OACTIVE,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=403bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,VLAN_HWTSO> ether 0c:c4:7a:01:f0:31 nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL> media: Ethernet autoselect status: no carrier lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384 options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6> inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3 inet 127.0.0.1 netmask 0xff000000 nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL> lo1: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384 options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6> inet 192.168.250.254 netmask 0xffffff00 inet 192.168.250.200 netmask 0xffffffff inet 192.168.250.201 netmask 0xffffffff inet 192.168.250.202 netmask 0xffffffff nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL> root@server-web:~ # netstat -am 8186/3994/12180 mbufs in use (current/cache/total) 8184/1588/9772/4080572 mbuf clusters in use (current/cache/total/max) 8184/1587 mbuf+clusters out of packet secondary zone in use (current/cache) 0/979/979/2040286 4k (page size) jumbo clusters in use (current/cache/total/max) 0/0/0/604529 9k jumbo clusters in use (current/cache/total/max) 0/0/0/340047 16k jumbo clusters in use (current/cache/total/max) 18414K/8090K/26505K bytes allocated to network (current/cache/total) 283/8816/271 requests for mbufs denied (mbufs/clusters/mbuf+clusters) 0/0/0 requests for mbufs delayed (mbufs/clusters/mbuf+clusters) 0/0/0 requests for jumbo clusters delayed (4k/9k/16k) 801/0/0 requests for jumbo clusters denied (4k/9k/16k) 0 requests for sfbufs denied 0 requests for sfbufs delayed 0 requests for I/O initiated by sendfile root@server-web:~ # netstat -an -f inet Active Internet connections (including servers) Proto Recv-Q Send-Q Local Address Foreign Address (state) tcp4 0 0 YY.ZZ.142.98.80 81.191.139.114.27331 ESTABLISHED tcp4 0 0 192.168.250.200.29269 192.168.250.201.3306 TIME_WAIT tcp4 0 0 192.168.250.202.6379 192.168.250.200.52599 ESTABLISHED tcp4 0 0 192.168.250.200.52599 192.168.250.202.6379 ESTABLISHED tcp4 0 0 YY.ZZ.142.98.80 81.191.139.114.64194 ESTABLISHED tcp4 0 0 YY.ZZ.142.98.80 81.191.139.114.64193 ESTABLISHED tcp4 0 0 YY.ZZ.142.98.80 213.128.187.35.38467 ESTABLISHED tcp4 0 0 YY.ZZ.142.98.80 213.128.187.35.17931 ESTABLISHED tcp4 0 0 YY.ZZ.142.98.80 85.164.110.187.55099 FIN_WAIT_2 tcp4 0 0 YY.ZZ.142.98.80 85.164.110.187.55098 FIN_WAIT_2 tcp4 0 0 192.168.250.200.15031 192.168.250.201.3306 TIME_WAIT tcp4 0 0 192.168.250.202.6379 192.168.250.200.51849 ESTABLISHED tcp4 0 0 192.168.250.200.51849 192.168.250.202.6379 ESTABLISHED tcp4 0 0 YY.ZZ.142.98.80 85.164.110.187.55097 FIN_WAIT_2 tcp4 0 0 192.168.250.200.37557 192.168.250.201.3306 TIME_WAIT tcp4 0 0 192.168.250.202.6379 192.168.250.200.32420 ESTABLISHED tcp4 0 0 192.168.250.200.32420 192.168.250.202.6379 ESTABLISHED tcp4 0 0 192.168.250.200.54064 192.168.250.201.3306 TIME_WAIT tcp4 0 0 192.168.250.202.6379 192.168.250.200.27078 ESTABLISHED tcp4 0 0 192.168.250.200.27078 192.168.250.202.6379 ESTABLISHED tcp4 0 0 YY.ZZ.142.98.80 95.226.170.196.55426 TIME_WAIT tcp4 0 0 192.168.250.200.60684 192.168.250.201.3306 TIME_WAIT tcp4 0 0 192.168.250.200.31248 192.168.250.201.3306 TIME_WAIT tcp4 0 0 192.168.250.202.6379 192.168.250.200.41061 FIN_WAIT_2 tcp4 0 0 192.168.250.200.41061 192.168.250.202.6379 CLOSE_WAIT tcp4 0 0 192.168.250.202.6379 192.168.250.200.47508 FIN_WAIT_2 tcp4 0 0 192.168.250.200.47508 192.168.250.202.6379 CLOSE_WAIT tcp4 0 0 YY.ZZ.142.98.80 178.154.202.251.41117 FIN_WAIT_2 tcp4 0 0 192.168.250.202.6379 192.168.250.200.51223 FIN_WAIT_2 tcp4 0 0 192.168.250.200.51223 192.168.250.202.6379 CLOSE_WAIT tcp4 0 0 192.168.250.202.6379 192.168.250.200.28989 ESTABLISHED tcp4 0 0 192.168.250.200.28989 192.168.250.202.6379 ESTABLISHED tcp4 0 0 192.168.250.202.6379 192.168.250.200.62303 ESTABLISHED tcp4 0 0 192.168.250.200.62303 192.168.250.202.6379 ESTABLISHED tcp4 0 0 192.168.250.202.6379 192.168.250.200.11928 FIN_WAIT_2 tcp4 0 0 192.168.250.200.11928 192.168.250.202.6379 CLOSE_WAIT tcp4 0 0 192.168.250.202.6379 192.168.250.200.10221 TIME_WAIT tcp4 0 0 192.168.250.202.6379 192.168.250.200.26074 TIME_WAIT tcp4 0 0 192.168.250.202.6379 192.168.250.200.33445 TIME_WAIT tcp4 0 0 192.168.250.202.6379 192.168.250.200.15047 FIN_WAIT_2 tcp4 0 0 192.168.250.200.15047 192.168.250.202.6379 CLOSE_WAIT tcp4 0 0 192.168.250.202.6379 192.168.250.200.29354 FIN_WAIT_2 tcp4 0 0 192.168.250.200.29354 192.168.250.202.6379 CLOSE_WAIT tcp4 0 0 192.168.250.202.6379 192.168.250.200.58582 FIN_WAIT_2 tcp4 0 0 192.168.250.200.58582 192.168.250.202.6379 CLOSE_WAIT tcp4 0 0 192.168.250.202.6379 192.168.250.200.50848 FIN_WAIT_2 tcp4 0 0 192.168.250.200.50848 192.168.250.202.6379 CLOSE_WAIT tcp4 0 0 192.168.250.202.6379 192.168.250.200.62482 FIN_WAIT_2 tcp4 0 0 192.168.250.200.62482 192.168.250.202.6379 CLOSE_WAIT tcp4 0 0 192.168.250.202.6379 192.168.250.200.12556 TIME_WAIT tcp4 0 0 192.168.250.202.6379 192.168.250.200.65091 FIN_WAIT_2 tcp4 0 0 192.168.250.200.65091 192.168.250.202.6379 CLOSE_WAIT tcp4 0 0 192.168.250.202.6379 192.168.250.200.40148 FIN_WAIT_2 tcp4 0 0 192.168.250.200.40148 192.168.250.202.6379 CLOSE_WAIT tcp4 0 0 192.168.250.202.6379 192.168.250.200.62817 FIN_WAIT_2 tcp4 0 0 192.168.250.200.62817 192.168.250.202.6379 CLOSE_WAIT tcp4 0 0 192.168.250.202.6379 192.168.250.200.17591 FIN_WAIT_2 tcp4 0 0 192.168.250.200.17591 192.168.250.202.6379 CLOSE_WAIT tcp4 0 0 YY.ZZ.142.98.80 138.62.0.21.63383 FIN_WAIT_2 tcp4 0 0 YY.ZZ.142.98.80 151.70.104.47.54897 FIN_WAIT_2 tcp4 0 0 YY.ZZ.142.98.80 151.70.104.47.54896 FIN_WAIT_2 tcp4 0 0 192.168.250.202.6379 192.168.250.200.33840 FIN_WAIT_2 tcp4 0 0 192.168.250.200.33840 192.168.250.202.6379 CLOSE_WAIT tcp4 0 52 YY.ZZ.142.98.22 89.96.242.206.48081 ESTABLISHED tcp4 0 0 192.168.250.202.22 *.* LISTEN tcp4 0 0 192.168.250.202.6379 *.* LISTEN tcp4 0 0 192.168.250.201.22 *.* LISTEN tcp4 0 0 192.168.250.201.3306 *.* LISTEN tcp4 0 0 192.168.250.200.25 *.* LISTEN tcp4 0 0 192.168.250.200.80 *.* LISTEN tcp4 0 0 192.168.250.200.22 *.* LISTEN tcp4 0 0 127.0.0.1.25 *.* LISTEN tcp4 0 0 YY.ZZ.142.98.22 *.* LISTEN tcp4 0 0 YY.ZZ.142.98.873 *.* LISTEN tcp4 0 0 127.0.0.1.53 *.* LISTEN udp4 0 0 192.168.250.202.514 *.* udp4 0 0 192.168.250.201.514 *.* udp4 0 0 192.168.250.200.514 *.* udp4 0 0 *.514 *.* udp4 0 0 127.0.0.1.53 *.* root@server-web:~ # netstat -an -f inet6 Active Internet connections (including servers) Proto Recv-Q Send-Q Local Address Foreign Address (state) tcp6 0 0 ::1.53 *.* LISTEN udp6 0 0 *.514 *.* udp6 0 0 ::1.53 *.* Altri dettagli: Nel server sono avviati 3 jail in uno è avviato apache httpd (192.168.250.200), nel secondo mysql (192.168.250.201) e nel terzo redis - DB NoSQL (192.168.250.202). Le richieste dall'esterno vengono girate tramite ipfw ad httpd: fwd 192.168.250.200,80 tcp from any to me dst-port 80 via igb0 L'IPv6 è attivo, ma di fatto non utilizzato. Ho dovuto anche aggiungere -tso4 -tso6 nella configurazione della scheda di rete per risolvere dei problemi di connettività tra le jail e la rete esterna. Spero sia tutto. > > Il giorno 04 agosto 2014 13:39, Andrej Sossi <[email protected] > <mailto:[email protected]>> ha scritto: > > Salve a tutti. > Visto che mi sono appena iscritto colgo l'occasione per salutare > tutti. Volevo avvicinarmi già parecchi anni fa, ma vista > l'attività nulla del sito pensavo che l'organizzazione era di > fatto cessata. Alcuni mesi fa però un "troll" mi ha invitato ad > iscrivermi ed eccomi qua. > Andando sul sodo mi ritrovo con un fastidioso log su un server che > non so come affrontare: > > +++ /tmp/security.NMPAk1rv 2014-08-04 03:01:04.000000000 +0200 > +sonewconn: pcb 0xfffff8013ade6310: Listen queue overflow: 193 > already in queue awaiting acceptance > > Il messaggio mi viene ripetuto parecchie volte. Da quello che ho > capito si tratta di un problema che ci sono troppe richieste di > rete al server e l'applicativo non le gestisce e la coda del > sistema operativo è piena... > Il server in questione è un web server e l'unico servizio esposto > al pubblico è l'Apache httpd24. Ho provato a lavorare sia sulla > configurazione di httpd che sui parametri del kernel, come > consigliato su alcuni forum, ma niente, dopo alcuni giorni il > messaggio compare nuovamente identico al precedente. > Dato che le risorse del server sono più che sufficienti vorrei > riuscire a gestire un numerò più elevato di richieste. > Ringrazio anticipatamente per qualsiasi consiglio. > > -- > Cordiali saluti > Sossi Andrej > ------------------------- > DOTCOM Information technology > > Via Trento, 16 > 34132 - Trieste (TS) > Italy > > tel: +39 040 9828090 <tel:%2B39%20040%209828090> > fax: +39 040 0641954 <tel:%2B39%20040%200641954> > E-mail: [email protected] <mailto:[email protected]> > ---------------------------- > > Ai sensi del D.lgs n. 196 del 30.06.03 (Codice Privacy) si precisa > che le informazioni contenute in questo messaggio sono riservate e > ad uso esclusivo del destinatario. Qualora il messaggio in parola > Le fosse pervenuto per errore, La preghiamo di eliminarlo senza > copiarlo e di non inoltrarlo a terzi, dandocene gentilmente > comunicazione. Grazie > > This message, for the D.lgs n. 196 / 30.06.03 (Privacy Code), may > contain confidential and/or privileged information. If you are not > the addressee or authorized to receive this for the addressee, you > must not use, copy, disclose or take any action based on this > message or any information herein. If you have received this > message in error, please advise the sender immediately by reply > e-mail and delete this message. Thank you for your cooperation. > > > _______________________________________________ > Esperti mailing list > [email protected] <mailto:[email protected]> > http://mailman.gufi.org/mailman/listinfo/esperti > > > > > -- > d. > > > _______________________________________________ > Esperti mailing list > [email protected] > http://mailman.gufi.org/mailman/listinfo/esperti -- Cordiali saluti Sossi Andrej ------------------------- DOTCOM Information technology Via Trento, 16 34132 - Trieste (TS) Italy tel: +39 040 9828090 fax: +39 040 0641954 E-mail: [email protected] ---------------------------- Ai sensi del D.lgs n. 196 del 30.06.03 (Codice Privacy) si precisa che le informazioni contenute in questo messaggio sono riservate e ad uso esclusivo del destinatario. Qualora il messaggio in parola Le fosse pervenuto per errore, La preghiamo di eliminarlo senza copiarlo e di non inoltrarlo a terzi, dandocene gentilmente comunicazione. Grazie This message, for the D.lgs n. 196 / 30.06.03 (Privacy Code), may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose or take any action based on this message or any information herein. If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message. Thank you for your cooperation. _______________________________________________ Esperti mailing list [email protected] http://mailman.gufi.org/mailman/listinfo/esperti