Quando ocorre alguma falha ou erro na execução de um sistema de computador, gerando um resultado incorreto ou inesperado, costuma-se definir esse problema como bug. Este pode ser causado por problemas no código fonte que passaram despercebidos pelas fases de testes e homologação do sistema ou algum problema na infraestrutura, como a impossibilidade do sistema conectar-se com o servidor de banco de dados. Quando um bug ocorre na execução de um sistema web, uma resposta HTML deve ser gerada com um código de status apropriado para informar sobre o problema. Qual código de status deverá ser retornado pelo sistema nessa situação?