ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Утечка сокетов



Здравствуйте, Игорь.

Много  раз  в  листе  поднималась эта тема. Утечка может прекратиться,
если  выкинуть  nginx_upload_module-2.0.11                           и
nginx_uploadprogress_module-0.7 .

AI> При некотором достаточно большом числе активных соединений (~6K) имею
AI> вышеозначенную проблему - постоянно растущее количество соединений в 
состоянии
AI> CLOSED. С debug_points abort удалось получить несколько корок на выходе.

AI> nginx version: nginx/0.8.31
AI> configure arguments: --prefix=/usr/local/etc/nginx
AI> --with-cc-opt='-I /usr/local/include' --with-ld-opt='-L
AI> /usr/local/lib' --conf-path=/usr/local/etc/nginx/nginx.conf
AI> --sbin-path=/usr/local/sbin/nginx --pid-path=/var/run/nginx.pid
AI> --error-log-path=/var/log/nginx-error.log --user=www --group=www
AI> --with-debug --with-file-aio
AI> --http-client-body-temp-path=/var/tmp/nginx/client_body_temp
AI> --http-proxy-temp-path=/var/tmp/nginx/proxy_temp
AI> --http-fastcgi-temp-path=/var/tmp/nginx/fastcgi_temp
AI> --http-log-path=/var/log/nginx-access.log --with-http_geoip_module
AI> --with-http_stub_status_module
AI> --add-module=/usr/ports/www/nginx-devel/work/nginx_upload_module-2.0.11
AI> --add-module=/usr/ports/www/nginx-devel/work/nginx_uploadprogress_module-0.7
AI> --with-pcre

AI> Данные из корки по некоторым из таких соединений:

AI> discard_body    0
AI> lingering_close 0
AI> lingering_time  0
AI> keepalive       0
AI> $3 = 0x447d30 <ngx_http_test_reading>
AI> $4 = 0x447860 <ngx_http_writer>
AI> $5 = 0x4a7ac2 "sending response to client"
AI> $6 = (ngx_int_t (*)(ngx_http_request_t *, ngx_chain_t *))
AI> 0x468640 <ngx_http_range_body_filter>
AI> kq_errno        0
AI> pending_eof     0
AI> single_connection       0
AI> unexpected_eof  0
AI> timedout        0
AI> error   0
AI> destroyed       0
AI> idle    0
AI> close   0
AI> sendfile        0
AI> sndlowat        0
AI> status  200
AI> count   1
AI> blocked 1
AI> sent    629145912
AI> length  -1
wev->>timedout   0
wev->>active     1
r->>aio  1
wev->>delayed    0
wev->>ready      1

AI> discard_body    0
AI> lingering_close 0
AI> lingering_time  0
AI> keepalive       0
AI> $3 = 0x447c80 <ngx_http_block_reading>
AI> $4 = 0x448f00 <ngx_http_request_empty_handler>
AI> $5 = 0x4a7566 "sending to client"
AI> $6 = (ngx_int_t (*)(ngx_http_request_t *, ngx_chain_t *))
AI> 0x468640 <ngx_http_range_body_filter>
AI> kq_errno        54
AI> pending_eof     1
AI> single_connection       0
AI> unexpected_eof  0
AI> timedout        0
AI> error   1
AI> destroyed       0
AI> idle    0
AI> close   0
AI> sendfile        0
AI> sndlowat        0
AI> status  200
AI> count   1
AI> blocked 0
AI> sent    6553888
AI> length  -1
wev->>timedout   1
wev->>active     1
r->>aio  0
wev->>delayed    1
wev->>ready      1



AI> _______________________________________________
AI> nginx-ru mailing list
AI> nginx-ru@xxxxxxxxx
AI> http://nginx.org/mailman/listinfo/nginx-ru


  

--

С уважением,
Михаил Монашёв, SoftSearch.ru
mailto:postmaster@xxxxxxxxxxxxx
ICQ# 166233339
http://michael.mindmix.ru/
Без бэкапа по жизни.


_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.