次のように、Nginxでは「multi_accept」がデフォルトで「off」であることがわかりました。
次のように、Nginxでは「multi_accept」がデフォルトで「off」であることがわかりました。
回答:
おそらく、onを使用すると、すべてのワーカープロセスがアクティブになり、すべての着信要求を同時に処理しようとするためです。無効にすると、Nginxはリクエストを1つずつ処理する子プロセスを決定します。Nginxはこの点で非常に効率的であるため、これはおそらくほとんどの人に役立つでしょう。ワーカー接続をリクエストであふれさせる可能性があるため、有効にするリスクがあると考える人もいます。OSレベルでのTCP設定もおそらくこれに関与します。