Eventos
17 de mar., 21 - 21 de mar., 10
Junte-se à série de encontros para criar soluções de IA escaláveis com base em casos de uso do mundo real com outros desenvolvedores e especialistas.
Registrar agoraNão há mais suporte para esse navegador.
Atualize o Microsoft Edge para aproveitar os recursos, o suporte técnico e as atualizações de segurança mais recentes.
APLICA-SE A: NoSQL
O SDK não pôde se conectar ao Azure Cosmos DB. Esse cenário pode ser transitório ou permanente dependendo das condições de rede.
É importante garantir que o design do aplicativo esteja de acordo com nosso guia para criar aplicativos resilientes com SDKs do Azure Cosmos DB, para garantir que ele reaja corretamente a diferentes condições de rede. Seu aplicativo deve ter novas tentativas em vigor para erros de serviço indisponível.
Ao avaliar o caso de erros de serviço indisponível:
A lista a seguir contém as causas conhecidas e as soluções para as exceções de serviço indisponível.
Em algumas condições, o erro HTTP 503 Serviço não disponível incluirá um código de substatus para ajudar a identificar a causa.
Código de substatus | Descrição |
---|---|
20001 | O erro de serviço não disponível ocorreu porque há problemas de conectividade do lado do cliente (falhas ao tentar se conectar). O cliente tentou se recuperar tentando novamente mas todas as repetições falharam. |
20002 | O erro de serviço não disponível ocorreu porque há tempos limite atingidos do lado do cliente. O cliente tentou se recuperar tentando novamente mas todas as repetições falharam. |
20003 | O erro de serviço não disponível ocorreu porque há erros de E/S subjacentes relacionados ao sistema operacional. Confira os detalhes da exceção do erro de E/S relacionado. |
20004 | O erro de serviço não disponível ocorreu porque a CPU do computador cliente está sobrecarregada. |
20005 | O erro de serviço não disponível ocorreu porque o pool de threads do computador cliente está com privação. Verifique se há chamadas assíncronas de bloqueio no código. |
20006 | A conexão entre o serviço e o cliente foi interrompida ou encerrada de maneira inesperada. |
>= 21001 | Esse erro de serviço não disponível ocorreu devido a uma condição de serviço transitória. Verifique as condições na seção acima e confirme se você tem políticas de repetição em vigor. Se o volume desses erros for alto em comparação com os êxitos, entre em contato com o Suporte do Azure. |
Verifique se todas as portas necessárias estão habilitadas.
Exceções de serviço indisponível podem aparecer quando há problemas transitórios de conectividade que estejam causando tempos limite e podem ser repetidas com segurança seguindo as recomendações de design.
Siga as etapas de solução de problemas de tempo limite de solicitação para resolvê-lo.
Verifique o status do Azure para ver se há um problema em andamento.
Eventos
17 de mar., 21 - 21 de mar., 10
Junte-se à série de encontros para criar soluções de IA escaláveis com base em casos de uso do mundo real com outros desenvolvedores e especialistas.
Registrar agoraTreinamento
Módulo
Monitorar respostas e eventos no Azure Cosmos DB for NoSQL - Training
Aprenderemos a usar um conjunto avançado de códigos de resposta REST retornados pela solicitação do Azure Cosmos DB para ajudá-lo a analisar possíveis problemas.
Certificação
Microsoft Certified: Azure Cosmos DB Developer Specialty - Certifications
Escreva consultas eficientes, crie políticas de indexação, gerencie e provisione recursos na API e no SDK do SQL com o Microsoft Azure Cosmos DB.
Documentação
Saiba como diagnosticar e corrigir as exceções de tempo limite de solicitação do SDK do .NET.
Design de aplicativos resilientes com SDKs do Azure Cosmos DB
Saiba como criar aplicativos resilientes usando os SDKs do Azure Cosmos DB e quais são os códigos de status de erro esperados para repetição.
Diagnosticar e solucionar problemas ao usar o SDK . NET para Azure Cosmos DB
Use recursos como log do lado do cliente e outras ferramentas de terceiros para identificar, diagnosticar e solucionar problemas do Azure Cosmos DB ao usar o SDK do .NET.