Conceito e mecanismo
Os sinais técnicos têm significados específicos. Em systemd, enable configura ativação futura segundo a unidade e não inicia o serviço por si só. Um processo ativo também pode servir respostas erradas. No BIND dig, código de saída zero inclui uma resposta NXDOMAIN: houve resposta DNS, mas o nome consultado não foi encontrado nesse contexto. Regista resolver, nome, tipo e resposta. Por omissão, curl pode terminar sem erro de transporte mesmo quando recebe HTTP 500; inspeciona o estado HTTP e o conteúdo relevante. Desde curl 7.76.0, fail-with-body permite conservar o corpo e sinalizar erros HTTP. Não confundas estas camadas ao fechar um incidente.
Aplicação guiada
Num diagnóstico fictício de TLS com OpenSSL 3.5 s_client, a ferramenta pode continuar após erros de verificação. Consulta a saída e a política de validação; verify_return_error altera esse comportamento. Estabelecer a ligação não demonstra confiança no certificado. Num filesystem, espaço em blocos disponível não exclui falta de inodes; df -i observa outra dimensão. Em Kubernetes, Pending inclui espera por agendamento e preparação de contentores, incluindo descarga de imagem. Consulta eventos e estado específico antes de atribuir a falha ao scheduler. Estes exemplos ensinam a escolher a próxima observação, sem executar alterações em produção a partir de um estado resumido.
dig: exit 0 e NXDOMAIN; curl: exit 0 e HTTP 500. O significado depende da camada.
Armadilhas comuns
Enabled como ativo; exit zero como sucesso funcional; Pending como uma causa única.
Tópicos relacionados: Triagem orientada ao impacto · Hipóteses e evidências úteis · Mitigação e validação operacional
Interpreta o sinal na camada certa e confirma o resultado funcional.
Referência: curl command line manual · Operational support; PostgreSQL 18, OpenSSL 3.5 and BIND 9.20.29 examples; reviewed 2026-09-30