Seus servidores podem ocasionalmente retornar um Erro interno do servidor NGINX 500 Por uma variedade de razões. Você pode estar se perguntando se sua conexão com a Internet ou algum outro problema é o culpado por esse erro.
Deve-se enfatizar que este erro 500 é na verdade um problema do lado do servidor e é não resultado de qualquer negligência da sua parte. Portanto, o administrador do servidor ou webmaster precisa corrigir isso. Nesta postagem, examinaremos o significado do erro interno do servidor NGINX 500 e como resolvê-lo.
O que é exatamente o erro interno do servidor NGINX 500?
Quando uma falha do lado do servidor proíbe o NGINX de enviar uma resposta apropriada, ocorre o erro interno do servidor NGINX 500. Pode ser causada por uma variedade de fatores, incluindo uma roteiro falho, arquivos ausentes que o código refere-se a, permissões de arquivo insuficientesetc. A causa mais frequente do erro interno do servidor NGINX 500 é um problema em um dos servidores da Web do NGINX, com mais frequência Apache, que encontrou um problema e entregou uma resposta de erro 500 ao NGINX, que é posteriormente retornada aos navegadores do cliente. No NGINX, existem várias maneiras de resolver erros internos do servidor.
Como corrigir o erro interno do servidor NGINX 500?
Significa simplesmente que há um problema com o site ou serviço online que você está tentando acessar ou visitar se vir um 500 Internal Server Error no NGINX. Nesse caso, o erro vem do final do site e nem sempre é um problema com seu computador ou navegador.
Mas isso não significa que você não possa agir para resolver esse problema 500 do seu lado. Para localhost, CPanel, PHP, Ubuntu e outras plataformas, use estas instruções para corrigir o 500 Internal Server Error no NGINX.
Resfriamento forte
Porque seu servidor está agora sendo reiniciado ou porque existem muitos pedidos para o servidor da web manipular, ocasionalmente você pode ver um erro interno do servidor 500 com o NGINX.
Portanto, carece de recursos necessários para atender sua solicitação.
Nessas circunstâncias, você pode obrigar facilmente o navegador a baixar a versão mais recente da página da Web e resolver o problema do servidor interno 500 no NGINX executando um atualização difícil da sua página. Para conseguir isso, basta clicar em:
- janelas: Ctrl + F5
- Mac: Apple + R ou Cmd + R
- Linux: F5
Se você estiver tendo algum problema, você pode querer verificar como atualizar.
Examinando logs do servidor
Com um editor de texto, abra o log do servidor para poder examinar as consultas mais recentes. Cada log do servidor inclui detalhes sobre solicitações de URL, bem como o código de resposta para cada uma.
Identifique os pedidos que causam o erro interno do servidor 500. É possível que apenas uma ou algumas páginas apresentem este problema enquanto todas as outras funcionam normalmente.
Identifique as solicitações que resultam em um erro interno do servidor 500. Abra um navegador e solicite os URLs do problema depois de determinar quais são, certifique-se.
Examinando seu roteiro
O script deve então ser examinado para lidar com os pedidos defeituosos. Está realmente lá no lugar apropriado? Em seu arquivo de mapeamento/roteamento de URL, você o está referenciando adequadamente?
Verifique o caminho do arquivo se o seu script fizer referência outro arquivo para ter certeza de que está certo. Você invocou algum programa ou função que você referenciou corretamente?
Verificando permissão de arquivo/pasta
Permissões inadequadas de arquivos ou pastas também podem ser responsáveis por isso. Você adicionou ou alterou algum arquivo ou pasta recente?
Normalmente, os diretórios exigem um 755 nível de permissão e arquiva um nível 644. Para alterar as permissões de arquivo, use FileZillaName (Windows) ou Chmod (Linux).
Você também pode revisar as permissões de outros arquivos e pastas em seu código e fazer as atualizações apropriadas em seus arquivos e pastas.
Verificando redirecionamentos
Quaisquer redirecionamentos que tenham sido configurados incorretamente no servidor web podem resultar em um erro 500 interno do servidor. Certificar-se seu módulo de reescrita de mod e arquivo .htaccess estão configurados corretamente, por exemplo, se você usar Apache como seu servidor web.
Verifica a sintaxe das regras de redirecionamento/reescrita de URL no arquivo de configuração do servidor usando uma ferramenta de terceiros também.
Aumentando a saída do script
O erro interno do servidor NGINX 500 também pode aparecer se o servidor da Web (como o Apache) atingir o tempo limite durante o processamento da solicitação. Aumente o valor do tempo limite em seu servidor web (não NGINX) nessas circunstâncias para que ele mantenha sua conexão com o NGINX e forneça uma resposta adequada.
O conselho acima deve permitir que você resolva o erro interno do servidor NGINX 500. Se não o fizerem, o problema que você está enfrentando pode ser peculiar a você e a coisa mais aplicável a fazer é entrar em contato com o suporte técnico para NGINX.
Source: Erro interno do servidor NGINX 500: como corrigi-lo?