Re: когда лучше использовать multi_accept on
VovansystemS
vovansystems на gmail.com
Пт Июн 10 11:04:49 UTC 2016
> Если директива выключена , то есть установлено
> значение off, то один процесс будет принимать одно соединение.
> Если вы включаете multi accept, nginx попытается обработать максимальное
> количество входящий соединений. Если значение worker_connections мало то
> быстро исчерпается лимит.
а какой смысл в том, что один процесс (worker) принимает сразу
несколько соединений? ведь воркер однопоточен и будет обрабатывать их
по-очереди. почему это иногда может быть лучше, чем поведение
по-умолчанию "принять одно соединение, выполнить необходимую работу,
принять следующее соединение"?
почему иногда может быть эффективным принимать несколько соединений
воркером за один вызов event loop?
https://assets.wp.nginx.com/wp-content/uploads/2015/06/NGINX-Event-Loop2-e1434744201287.png
Подробная информация о списке рассылки nginx-ru