Welcome! Log In Create A New Profile

Advanced

Автоматическое увеличение sndbuf при EAGAIN

June 19, 2017 01:55PM
Написал небольшой патч, который автоматически увеличивает размер буфера отправки, если sendfile вернул EAGAIN.

Вызывается из https://trac.nginx.org/nginx/browser/nginx/src/os/unix/ngx_linux_sendfile_chain.c#L265

Вопросы:

1) имеет смысл доводить патч до такого вида, который примут в nginx? или такая функциональность не нужна в принципе?

2) если примут, то что ещё в нём обязано быть, кроме собственно кода увеличения буфера для Линукса и обработки "listen ... maxsndbuf=..." в конфиге?
Subject Author Posted

Автоматическое увеличение sndbuf при EAGAIN

Ilya Evseev June 19, 2017 01:55PM

Re: Автоматическое увеличение sndbuf при EAGAIN

Maxim Dounin June 19, 2017 02:58PM

Re: Автоматическое увеличение sndbuf при EAGAIN

Ilya Evseev June 20, 2017 10:31AM

Re: Автоматическое увеличение sndbuf при EAGAIN

Maxim Dounin June 20, 2017 11:14AM

Re: Автоматическое увеличение sndbuf при EAGAIN

Ilya Evseev June 20, 2017 12:36PM

Re: Автоматическое увеличение sndbuf при EAGAIN

Maxim Dounin June 20, 2017 01:42PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 299
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready