Я обнаружил, что 'multi_accept' по умолчанию выключен в Nginx следующим образом:
Я обнаружил, что 'multi_accept' по умолчанию выключен в Nginx следующим образом:
Ответы:
Вероятно, потому что при включенном все рабочие процессы активны и пытаются обрабатывать все входящие запросы одновременно. Если этот параметр отключен, Nginx решает, какой дочерний процесс обрабатывает запрос один за другим. Поскольку Nginx очень эффективен в этом, это, вероятно, хорошо служит большинству людей. Некоторые считают, что его можно включить, так как это может затопить рабочие соединения запросами. Ваши настройки TCP на уровне ОС, скорее всего, тоже сыграют в этом свою роль.