Por que o 'multi_accept' está desativado como padrão no Nginx?

9

Descobri que 'multi_accept' está 'off' como padrão no Nginx da seguinte forma:

multi_accept

    
por Max Zueff 14.03.2016 / 14:07

1 resposta

6

Provavelmente porque, com on, todos os processos de trabalho estão ativos e tentam manipular todos os pedidos recebidos simultaneamente. Quando desativado, o Nginx decide qual processo filho consegue lidar com a solicitação, um por um. Como o Nginx é muito eficiente, isso provavelmente serve a maioria das pessoas. Alguns consideram um risco para ativá-lo, pois pode inundar as conexões de trabalho com solicitações. Suas configurações de TCP no nível do sistema operacional provavelmente também farão parte disso.

    
por 15.03.2016 / 17:02

Tags