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