O Que É HTTP 500 Internal Server Error?
HTTP 500 Internal Server Error explicado, e o que significa quando você o vê em CI/CD e deploys.
HTTP 500 é um erro genérico do lado do servidor indicando que algo deu errado no servidor.
O que significa
Um 500 significa que a requisição estava correta, mas o servidor falhou ao processá-la, muitas vezes devido a uma exceção não tratada. É um problema do servidor, não do cliente.
Quando você o vê em CI/CD
No CI, um 500 do seu próprio serviço durante um teste de deploy aponta para um bug na aplicação. Um 500 de uma API de terceiros pode ser transitório; um retry curto é razoável, mas 500s persistentes precisam de investigação.
Principais conclusões
- 500 é um erro genérico de servidor.
- No seu serviço: provavelmente um bug.
- Em terceiros: pode ser transitório.
Guias relacionados
What Is HTTP 503 Service Unavailable?HTTP 503 Service Unavailable means the server is temporarily overloaded or down. Learn how CI handles it.
What Is a Deterministic Failure? ExplainedA deterministic failure happens every run because the cause is in the code or config. How it differs from a t…
What Is Deployment Monitoring? Watching Releases ExplainedDeployment monitoring watches system health across a release to catch and respond to bad deploys fast. Learn…