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