Como corrigir um erro 502 Bad Gateway Tente novamente. É possível que a causa original da confusão já tenha desaparecido. Atualizar a página ou tentar um navegador diferente pode ajudar.
Faça login no seu servidor e examine os logs. Eles podem conter algumas informações sobre o que deu errado no backend quando o navegador contatou o servidor.
No Apache: ```
cauda /var/log/apache2/error.log
```
No nginx: ```
tail /var/log/nginx/error.log
```
Você pode ver logs de hosts virtuais individuais com estes comandos:
No Apache: ```
tail /var/log/apache2/virtual-hosts/example.com-access.log
tail /var/log/apache2/virtual-hosts/example.com-error.log
```
No nginx: ```
tail /var/log/nginx/sites-enabled/example.com-access.log
tail /var/log/nginx/sites-enabled/example.com-error.log
```
Para obter mais informações, verifique a documentação do software do servidor sobre como acessar logs.
O erro 502 pode ser devido a um grande volume de tráfego ou a muitas conexões abertas. Examine o uso de largura de banda do seu servidor ou, se você estiver em um servidor de host compartilhado, entre em contato com o host para ver se há algum problema.
Se houver um problema de configuração que esteja causando problemas, isso poderá indicar uma solução. Examine a configuração do seu servidor nos seguintes locais:
No Apache: `/etc/apache2/apache2.conf`
`/etc/apache2/sites-enabled/example.com.conf`
No nginx: `/etc/nginx/nginx.conf`
`/etc/nginx/sites-enabled/example.com.conf`
Para obter mais informações, verifique a documentação do software do servidor sobre como acessar os arquivos de configuração.
Isso pode ser causado por um bug ou tempo limite no lado do cliente ou do servidor. Tente olhar os registros a seguir para ver se alguma luz pode ser lançada sobre o que está acontecendo:
No lado do cliente (navegador): * Ferramentas de desenvolvimento do Chrome:Rede
* Safari Web Inspector:Rede
* Inspetor Firefox:Rede
No lado do servidor: * Registro de acesso HTTP
* Registro de erros HTTP
* Log do servidor de aplicativos
Se o procedimento acima não ajudar a diagnosticar o problema, talvez seja necessário entrar em contato com o administrador do servidor para obter mais assistência.
Se você estiver usando Nginx com PHP e FastCGI, poderá ser afetado por [este bug](https://bugs.php.net/bug.php?id=71379) que faz com que as conexões FastCGI fechem prematuramente após 500 solicitações se o A diretiva `keepalive_timeout` não está definida como 0.