Welcome! Log In Create A New Profile

Advanced

утечка сокетов и дескрипторов (0.8.52, FreeBSD 8.1 amd64, aio sendfile)

October 18, 2010 08:03AM
Пока не знаю, где проблема - или в FreeBSD 8.1 или в nginx

После длительной работы получаем такую ситуацию:

# uname -rm
8.1-RELEASE amd64
# fstat | grep nginx | wc -l
74981
# fstat | grep nginx | grep internet | wc -l
41403
# sysctl kern.openfiles
kern.openfiles: 75029
# netstat -an | grep CLOSED | wc -l
37069
# netstat -an | wc -l
45273
# vmstat -z
ITEM SIZE LIMIT USED FREE REQUESTS FAILURES
...
socket: 680, 128004, 45080, 41578, 113208581, 115223
...
tcp_inpcb: 336, 128007, 45169, 41742, 109066845, 14647
tcpcb: 880, 128000, 45015, 41749, 109066382, 463
...


конфиг nginx-а:
worker_processes 4;
events {
worker_connections 65536;
use kqueue;
}
http {
output_buffers 1 256k;
read_ahead 1m;
aio sendfile;
sendfile on;
sendfile_max_chunk 128k;
#gzip on;
tcp_nopush on;
tcp_nodelay on;
#keepalive_timeout 0;
keepalive_timeout 5;
reset_timedout_connection on;
...
}

Куда копать ? Как выяснить почему CLOSED tcp соединения не убиваются ?
Subject Author Posted

утечка сокетов и дескрипторов (0.8.52, FreeBSD 8.1 amd64, aio sendfile)

zuborg October 18, 2010 08:03AM

Re: утечка сокетов и дескрипторов (0.8.52, FreeBSD 8.1 amd64, aio sendfile)

Alex Vorona October 18, 2010 08:14AM

Re: утечка сокетов и дескрипторов (0.8.52, FreeBSD 8.1 amd64, aio sendfile)

Igor Sysoev October 18, 2010 08:14AM

Re: утечка сокетов и дескрипторов (0.8.52, FreeBSD 8.1 amd64, aio sendfile)

zuborg October 18, 2010 08:38AM

Re: утечка сокетов и дескрипторов (0.8.52, FreeBSD 8.1 amd64, aio sendfile)

Igor Sysoev October 18, 2010 08:58AM

Re: утечка сокетов и дескрипторов (0.8.52, FreeBSD 8.1 amd64, aio sendfile)

Oleksandr V. Typlyns'kyi October 18, 2010 10:58AM

Re: утечка сокетов и дескрипторов (0.8.52, FreeBSD 8.1 amd64, aio sendfile)

Igor Sysoev October 18, 2010 11:02AM

Re: утечка сокетов и дескрипторов (0.8.52, FreeBSD 8.1 amd64, aio sendfile)

zuborg October 18, 2010 10:20AM

Re: утечка сокетов и дескрипторов (0.8.52, FreeBSD 8.1 amd64, aio sendfile)

Igor Sysoev October 18, 2010 10:24AM

Re: утечка сокетов и дескрипторов (0.8.52, FreeBSD 8.1 amd64, aio sendfile)

zuborg October 18, 2010 10:37AM

Re: утечка сокетов и дескрипторов (0.8.52, FreeBSD 8.1 amd64, aio sendfile)

Igor Sysoev October 18, 2010 10:42AM

Re: утечка сокетов и дескрипторов (0.8.52, FreeBSD 8.1 amd64, aio sendfile)

zuborg October 18, 2010 10:52AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 178
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready