Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Azure Cosmos DB per NoSQL ha restituito un errore di timeout della richiesta HTTP 408.
Passaggi per la risoluzione dei problemi
L'elenco seguente contiene cause note e soluzioni per le eccezioni di timeout delle richieste.
Controllare il contratto di servizio
Controllare il monitoraggio di Azure Cosmos DB per NoSQL per verificare se il numero di eccezioni 408 viola l'SLA di Azure Cosmos DB per NoSQL.
Soluzione 1: Non è stato violato il contratto di servizio di Azure Cosmos DB per NoSQL
L'applicazione deve gestire questo scenario e riprovare in caso di errori temporanei.
Soluzione 2: È stato violato il contratto di servizio di Azure Cosmos DB per NoSQL
Contattare il supporto di Azure.
Chiave di partizione calda
Azure Cosmos DB per NoSQL distribuisce uniformemente il throughput complessivo fornito tra le partizioni fisiche. Quando è presente una partizione calda, una o più chiavi di partizione logica su una partizione fisica stanno consumando tutte le Unità di Richiesta della partizione fisica per secondo (UR/s). Allo stesso tempo, le RU/s su altre partizioni fisiche non vengono utilizzate. Come sintomo, le UR/sec totali utilizzate sono inferiori alle UR/sec complessive di cui è stato effettuato il provisioning nel database o nel contenitore. Si potrebbero comunque osservare limitazioni (errori 429) nelle richieste alla chiave di partizione logica calda. Usare la metrica Normalized RU Consumption per verificare se il carico di lavoro incontra una partizione calda.
Soluzione
Scegliere una chiave di partizione valida che distribuisca in modo uniforme il volume e l'archiviazione delle richieste. Leggere come modificare la chiave di partizione.
Contenuti correlati
- Diagnosticare e risolvere i problemi quando si usa Azure Cosmos DB per NoSQL .NET SDK.
- Informazioni sulle linee guida sulle prestazioni per .NET v3 e .NET v2.
- Diagnosticare e risolvere i problemi quando si usa Azure Cosmos DB per NoSQL Java v4 SDK.
- Informazioni sulle linee guida sulle prestazioni per Java v4 SDK.