teste nginx com ab não funcionando com alto número de conexões simultâneas

0

Instalei o nginx e o php-fpm em um Ubuntu Server 11.10 de 64 bits. O servidor funciona bem, mas estou tentando testar o servidor (usando ab) com 10.000 conexões simultâneas. Quando eu tento eu recebo socket: Too many open files (24) .

Eu tentei algumas mudanças envolvendo pam.d e conf segurança, mas nada funcionou. Qualquer ajuda seria muito apreciada. Obrigado

    
por Matthew Xerri 31.01.2012 / 13:23

1 resposta

2

Encontrei uma solução. Eu estava olhando tudo errado. O nginx não estava dando erros. Foi o cliente do Ubuntu onde eu estava rodando ab que estava dando um erro. O servidor estava bem.

Solução (a ser executada no cliente, ou seja, a máquina em que você está executando ab:

sudo su

esta é a raiz

ulimit -n 20000

isto é para permitir mais de 10000 conexões. Eu escolhi 20000 aleatoriamente.

Observe que essas não são configurações permanentes e serão redefinidas depois que você reinicializar.

Confira abaixo o post para mais alguns ajustes no lado do cliente -

    
por Matthew Xerri 01.02.2012 / 10:11