nginx-1.1.0

Maxim Dounin mdounin на mdounin.ru
Пн Авг 1 21:49:25 UTC 2011


Hello!

On Mon, Aug 01, 2011 at 08:59:34PM +0400, Михаил Монашёв wrote:

[...]

> >     *) Добавление: директива lingering_close.
> >        Спасибо Максиму Дунину.
> 
> Ждём описания этой директивы.

http://mailman.nginx.org/pipermail/nginx-devel/2011-July/001016.html

lingering_close on|off|always

Normally nginx uses lingering close if it expects more data from client
(e.g. if it wasn't able to read full request for some reason).  With
"lingering_close always;" it's now possible to always use lingering
close.  This may be beneficial from compatibility point of view though
may consume extra resources.

В большинстве случаев использовать эту директиву не надо, 
поведение по умолчанию ("lingering_close on;") достаточно разумно. 
В этом режиме nginx сам решает, когда нужно использовать lingering 
close, а когда не обязательно.
 
Для максимальной корректности работы можно использовать 
"lingering_close always;", в этом случае lingering close будет 
использоваться всегда, т.е. соединение всегда будет закрываться в 
два этапа: сначала закрываться на запись, а через некоторое время 
(если от клиента более не поступает данных) совсем.

Использовать "lingering_close off" не нужно, это может приводить к 
проблемам.

Maxim Dounin



Подробная информация о списке рассылки nginx-ru