ПРОЕКТЫ 


  АРХИВ 


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: unaccepted incomplete connections+nginx



Hello!

On Thu, Jul 15, 2010 at 12:56:30PM +0300, squirl wrote:

> 
> 15 июля 2010, в 12:20, Maxim Dounin написал(а):
> 
> > Hello!
> > 
> > On Thu, Jul 15, 2010 at 11:48:51AM +0300, squirl wrote
> > 
> > Unaccepted incomplete connections - это соединения, не прошедшие 
> > handshake (если не включён syncache), а также соединения не 
> > прошедшие accept-фильтры.  Странно удивляться росту incqlen при 
> > использовании accept-фильтров...
> > 
> > Maxim Dounin
> > 
>  
> я не удивляюсь, меня больше интересуют причины появления таких соединений.
> т. е., при включенном syncache туда попадают уже установленные, но не 
> прошедшие фильтры соединения, как я понял. 
> т. е. это, по большому счету - мусор?
> или это могут быть нормальные соединения, просто по медленному каналу, к 
> примеру? 

Это соединения, не прошедшие accept-фильтры.  Любое соединение 
хоть сколько-то времени является "не прошедшим".

> стоит ли отключать accept фильтры, дав возможность разбираться с ними nginx'у?

Я только на прошлой неделе рассказывал как обрабатываются 
соединения в incq.  А именно: при переполнении выкидываются самые 
старые, таймаутов нет.  Т.е. фактически полностью забитая incq - 
это ожидаемо, и это надо иметь ввиду включая accept-фильтры.  Если 
хочется большего контроля над происходящим - accept-фильтры надо 
отключать.  YMMV.

Maxim Dounin

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


 




Copyright © Lexa Software, 1996-2009.