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.
Благодарю за Ваш ответ, Евгений. Да, я понимаю что это нормальное поведение.
Будем решать другими путями. :)
Всем спасибо за ответы!