Como corrigir o erro 502 Bad Gateway no Nginx

A resposta do servidor nem sempre é 200 e avezes nos deparamos com erros 500, 502, 404. Então vamos aprender  como o corrigir o erro 502 Bad Gateway no Nginx. Se você executa um Nginx no seu servidor web, provavelmente pode já ter encontrado os irritantes 502 erros de bad gateway.

Este √© erro muito comum e √© gerado mais provavelmente pelo PHP. Ou ent√£o, pelas configura√ß√Ķes de buffer e tempos limite FastCGI.¬†Este tutorial mostra como corrigir Nginx 502 gateway inv√°lido no servidor web Nginx.

Você vai aprender como corrigir o problema e a opção de configuração para evitar que ele ocorra novamente na reinicialização.

Para corrigir o erro 502 Bad Gateway no Nginx

Este artigo pressup√Ķe que voc√™ tenha pelo menos conhecimentos b√°sicos de Linux e saiba como usar o shell. E o mais importante, voc√™ hospeda seu site em um VPS.¬†O ajuste √© bastante simples.¬†Vou mostrar-lhe atrav√©s do passo a passo resolver erro 502 bad gateway no Nginx com tr√™s m√©todos.

Método 1. Mudanças na configuração Nginx

#nano /etc/nginx/nginx.conf http { ... fastcgi_buffers 8 16k; fastcgi_buffer_size 32k; ... }

Método 2. mudança PHP-FPM para escutar em um socket unix ou socket TCP.

#nano /etc/php-fpm.d/www.conf listen = /var/run/php5-fpm.sock To: listen = 127.0.0.1:9000

Se voc√™ estiver configurando php-fpm para escutar em um socket Unix, voc√™ tamb√©m deve verificar se o arquivo de soquete tem o propriet√°rio e as permiss√Ķes corretas.

chmod 0660 /var/run/php5-fpm.sock chown www-data:www-data /var/run/php5-fpm.sock

Método 3. Desabilitar APC

APC cache pode causar problemas 502 Bad Gateway de menores de ambientes particulares que causam falhas de segmentação. Eu sugiro usar Memcache (d), mas XCache também é uma boa alternativa.

Se você estiver usando o WordPress confira o registro de erros

Se o erro 502 Bad Gateway apareceu depois de alguma mudan√ßa ou atualiza√ß√£o. √Č poss√≠vel que a culpa seja do pr√≥prio site. A melhor abordagem, neste caso, √© checar o registro de erro para ver sugest√Ķes do que pode ser feito.

No WordPress, você pode ativar o registro de error adicionado as seguintes linhas ao wp-config.php:

define( 'WP_DEBUG', true ); 
define( 'WP_DEBUG_LOG', true ); 
define( 'WP_DEBUG_DISPLAY', false );

Todas as entradas geradas v√£o aparecer no arquivo wp-contents/debug.log.

Como o erro 502 Bad Gateway aparece

O 502 Bad Gateway pode ser personalizado por cada site. Embora seja bastante incomum, diferentes servidores da web descrevem esse erro de maneira diferente . Abaixo estão algumas maneiras comuns que você pode ver:

502 Bad Gateway
502 Serviço Sobrecarregado Temporariamente
Erro 502
Erro Tempor√°rio (502)
502 Erro Proxy502 Erro do servidor: o servidor encontrou um erro tempor√°rio e n√£o p√īde concluir sua solicita√ß√£o
HTTP 502
502. Isso é um erro
Bad Gateway: O servidor proxy recebeu uma resposta inv√°lida de um servidor upstream
Erro HTTP 502 - gateway inv√°lido

Causa de erro 502 bad gateway

Os erros 502 bad gateway geralmente s√£o causados ‚Äč‚Äčpor problemas entre servidores online sobre os quais voc√™ n√£o tem controle. No entanto, √†s vezes, n√£o h√° problema real, mas o navegador acha que existe um problema, devido a um problema com o navegador. E tamb√©m, um problema com o equipamento da sua rede dom√©stica ou a algum outro motivo de controle.


Deixe uma resposta

O seu endereço de e-mail não será publicado.