опции accept_mutex и multi_accept
Alex Vorona
voron at amhost.net
Thu Jan 24 16:42:18 MSK 2008
Igor Sysoev пишет:
> On Thu, Jan 24, 2008 at 02:52:25PM +0200, Alex Vorona wrote:
> Alex Vorona пишет:
>
>>> Можно узнать о них подробней в контексте SMP, 2+ воркеров, kqueue и epoll.
>>>
>>>
>> Для чего нужна сериализация accept()'ов между воркерами? Насколько я
>> понимаю, система должна следить за тем, чтобы воркеры не могли
>> accept()'нуть один и тот же коннект.
>>
> Соединение достанется только одному процессу, но разбудить ОС может
> несколько.
>
А в случае accept_mutex on; (кстати он дефолтно и включен) будится
только один воркер?
multi_accept как я понимаю для kqueue бесполезен? Чем плохо одновременно
делать accept() разными воркерами разным соединениям?
More information about the nginx-ru
mailing list