О том, как nginx работает с прослушивающими сокетами - PullRequest
0 голосов
/ 19 июня 2011

Он использует мьютекс, чтобы заставить рабочий процесс по очереди принимать новые подключения в каждом слушающем сокете.

Почему бы не назначить определенные прослушивающие сокеты каждому рабочему процессу, что позволяет избежать накладных расходов на мьютекс?

1 Ответ

1 голос
/ 21 июня 2011

Скорее всего, для более равномерного распределения запросов по каждому работнику.Если у вас один порт, обрабатывающий больше запросов, чем другие, то работнику, обрабатывающему этот сокет, придется обрабатывать больше запросов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...