In che modo posso risolvere un errore HTTP 503 Servizio non disponibile su Amazon OpenSearch Service?

3 minuti di lettura
0

Quando eseguo una query sul mio dominio servizio OpenSearch di Amazon, viene visualizzato un errore HTTP 503 Servizio non disponibile. Come posso risolvere questo errore?

Breve descrizione

Un bilanciatore del carico si trova di fronte a ciascun dominio di OpenSearch Service. Il bilanciatore del carico distribuisce il traffico in entrata ai nodi di dati. Un errore HTTP 503 indica che uno o più nodi di dati nel cluster sono sovraccarichi. Quando un nodo è sovraccarico da query dispendiose o traffico in entrata, non dispone di capacità sufficiente per gestire altre richieste in arrivo.

Nota: puoi utilizzare il parametro RequestCount in Amazon CloudWatch per tenere traccia dei codici di risposta HTTP.

Risoluzione

Utilizza uno dei seguenti metodi per risolvere gli errori HTTP 503:

Effettua il provisioning di più risorse di calcolo

Riduci l'utilizzo delle risorse per le tue query

  • Verifica di seguire le best practice per l'architettura di partizioni e cluster. Un cluster mal progettato non è in grado di utilizzare tutte le risorse disponibili. Alcuni nodi potrebbero essere sovraccarichi mentre altri nodi restano inattivi. OpenSearch Service non è in grado di recuperare documenti da nodi sovraccarichi. Per ulteriori informazioni sulle best practice relative a partizione e cluster, consulta Introduzione a OpenSearch Service: quanti partizioni mi servono?
  • Riduci il numero di richieste simultanee al dominio.
  • Riduci l'ambito della tua query. Ad esempio, se esegui una query per un intervallo di tempo specifico, riduci l'intervallo di date. Puoi anche filtrare i risultati configurando il modello di indice in OpenSearch Dashboards.
  • Evita di eseguire query select * su indici di grandi dimensioni. Utilizza invece i filtri per eseguire query su una parte dell'indice e cercare il minor numero possibile di campi.
  • Reindicizza e riduci il numero di partizioni. Maggiore è il numero di partizioni presenti nel cluster, maggiore è la probabilità che si verifichi un errore di recupero del corriere. Poiché ogni partizione ha una propria allocazione di risorse e costi generali, un numero elevato di partizioni può mettere a dura prova il cluster. Per ridurre il numero di partizioni, consulta Perché il dominio Amazon OpenSearch Service è bloccato nello stato "Elaborazione"?

Informazioni correlate

In che modo posso evitare gli errori di timeout del gateway HTTP 504 su Amazon OpenSearch Service?

Best practice per Amazon OpenSearch Service

Risoluzione dei problemi di Amazon OpenSearch Service

AWS UFFICIALE
AWS UFFICIALEAggiornata 3 anni fa