Re: Принудительный разрыв соединения

Violence nginx-forum на forum.nginx.org
Пн Дек 26 00:44:50 UTC 2016


Evgeniy Berdnikov Wrote:
-------------------------------------------------------
> On Fri, Dec 23, 2016 at 05:13:47PM -0500, Violence wrote:
> > Evgeniy Berdnikov Wrote:
> > -------------------------------------------------------
>  Но это правильное поведение. Все варианты обрубания коннекций на
> уровне
>  socket API выливаются в FIN или RST, что приводит к сваливанию
> качалок
>  и в итоге к битым файлам у пользователей.
> 
>  Есть только один "нормальный" вариант обрыва соединения: блокировка
> всех
>  исходящих пакетов, так чтобы коннекция у клиента умерла по таймауту
>  (тогда качалка сделает реконнект и продолжит тянуть файл). Но этот
> вариант
>  не реализуется через socket API, это нужно делать средствами ядра ОС,
>  т.е. внешними по отношению к nginx инструментами.
>  Не нужно заставлять пользователей расплачиваться за свои внутренние
>  проблемы. Лучше поищите другие варианты. Например, установите
>  административно политику, ограничивающую частоту релоадов nginx.

Благодарю за Ваш ответ, Евгений. Да, я понимаю что это нормальное
поведение.
Будем решать другими путями. :)

Всем спасибо за ответы!

Posted at Nginx Forum: https://forum.nginx.org/read.php?21,271689,271701#msg-271701



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