A nova versão estável do Nginx, a 1.6.0, saiu há alguns dias, e já vem dando dores de cabeça para quem a adotou.

PirateBay e outros grandes sites vêm sofrendo com os constantes  erro 502 bad gateway (vejam na imagem abaixo). Até os meus humildes projetos estão sofrendo com isso.

Screen Shot 2014-05-07 at 7.41.51 PM

Nota: Neste exato momento, 19:44PM, horário de Brasília, o Pirate Bay está fora do ar por causa do erro acima.. Cacildes hein..

O que eu pude constatar, até agora, graças aos logs e nas informações obtidas pelo htop dos servidores linux que tenho e que estão rodando esta nova versão do Nginx, é que ele está consumindo um pouco mais de recursos que a versão anterior, especificamente de memória.

Deixo claro que não posso afirmar que isso é 100% verdade, já que não consegui rodar um testa de carga, com cerca de 10.000 e comparar o antes, no caso, o ambiente com o Nginx na versão 1.5.5, com essa, a 1.6.0.

Já encontrei gente reclamando que o Nginx, nesta nova versão, está apresentando o seguinte erro quando é feita uma simples chamada de um conteúdo PHP, por exemplo de um arquivo com o phpinfo:
2014/04/29 03:14:59 [error] 7949#0: *208 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 103.10.66.10, server: play.matriphe.com, request: “GET / HTTP/1.1”, upstream: “fastcgi://127.0.0.1:9000”, host: “play.matriphe.com”

Vamos acompanhar as cenas dos próximos episódios, e também, a galera que está atualizando os seus ambientes, para saber se de fato o Nginx 1.6.0 veio com algum bug ou não.

Nota 2: Uma informação importante é que o web servey de abril 2014, do pessoal da NetCraft, informou que o Nginx, no quesito desenvolvimento, já passou o IIS, o web server/application server da nossa querida e amada Microsoft. Vejam no gráfico abaixo:

Screen Shot 2014-05-07 at 7.46.14 PM