Валентин, а скажите, пожалуйста почему будет много лишних вызовов accept()
с EAGAIN если соединений мало?
Это будет только на Linux или на FreeBSD так же?
На FreeBSD есть accept filter, соответственно если он включен в системе и в
конфиге nginx, то система знает сколько соединений прошли фильтр и готовы
для accept. Правильно ли я понимаю что рабочему процессу остается
обработать известное кол-во соединений и не делать много лишних accept c
EAGAIN в этом случае?
10 июня 2016 г., 17:16 пользователь VovansystemS <vovansystems@gmail.com>
написал:
> > [..]
> > Если поступающих соединений очень много, то второй вариант работы может
> > оказаться чуть оптимальнее, за счет того, что рабочий процесс для
> получения
> > каждого соединение не ходит за событием в ядро.
> > [..]
>
> теперь понятно!
>
> Валентин, большое спасибо за подробное разъяснение
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru