Problemas de desempenho do NGINX + NodeJS

1

Eu tenho um servidor executando um aplicativo Docker + NodeJS e um balanceador de carga executando nginx. Antes de fazer upgrade para dois servidores, eu queria tentar replicar estatísticas de tráfego para o balanceador de carga e o servidor existente.

(Ambas as máquinas são $ 5 instâncias na Digital Ocean)

Quando executo o loader.io diretamente no servidor, fiquei impressionado que ele pudesse sustentar até 2000 solicitações por segundo para um teste de 1 minuto.

No entanto, quando eu uso o loader.io contra o nginx, fazendo proxy para o outro servidor, ele desiste de cerca de 300 pedidos por segundo.

Como a única máquina parece ser capaz de lidar com a carga, não tenho certeza de qual é o problema. Eu diria que é o meu nginx.conf, mas eu poderia usar alguns ponteiros para otimizá-lo.

nginx.conf: link

    
por Matt 27.01.2015 / 17:38

0 respostas