Errori HTTP 503 intermittenti durante l’importazione di risorse in blocco in Experience Manager Assets

In Experience Manager Assets as a Cloud Service, le importazioni in blocco inviate tramite POST /adobe/assets/import/fromUrl restituiscono HTTP 503 risposte intermittenti. Queste risposte interrompono i flussi di lavoro di acquisizione delle risorse quando il client invia contemporaneamente batch di grandi dimensioni o troppe richieste. Questo articolo spiega come gestire le risposte HTTP 503 intermittenti che si verificano durante le importazioni in blocco di risorse in Experience Manager Assets as a Cloud Service.

Descrizione description

Ambiente

Experience Manager Assets as a Cloud Service

Problema/Sintomi

Quando si inviano importazioni in blocco di risorse tramite POST /adobe/assets/import/fromUrl, il servizio restituisce in modo intermittente HTTP 503 risposte.

Viene restituito il seguente messaggio di errore:

[Importazione cloud AemCloudImageTransfer] non riuscita: importazione cloud AEM non riuscita (503): importazione cloud AEM non riuscita (503):

  • La risposta HTTP 503 viene restituita immediatamente dopo l’invio della richiesta di importazione.
  • Il problema è intermittente ma si verifica abbastanza spesso da influire sull’affidabilità dell’inserimento delle risorse.
  • Non è stato osservato alcun modello coerente per le risorse o i tempi di richiesta interessati.

Causa

I picchi di richieste o l’elevata concorrenza superano la capacità di servizio disponibile durante l’importazione delle risorse, con conseguenti HTTP 503 risposte intermittenti.

Risoluzione resolution

Per ridurre le risposte HTTP 503 intermittenti, eseguire la procedura seguente:

  1. Analizza la frequenza e le dimensioni delle richieste di importazione risorse.

    • Esamina il numero di risorse incluse in ciascuna richiesta.
    • Esamina il numero di richieste di importazione inviate contemporaneamente.
    • Identifica i burst di richieste che coincidono con le risposte HTTP 503.
  2. Riduci il numero di risorse incluse in ogni richiesta di importazione batch.

  3. Diminuisci il numero di richieste di importazione simultanea per ridurre la concorrenza tra richieste.

  4. Aggiungi gestione nuovi tentativi per HTTP 503 risposte transitorie.

    • Utilizza il backoff esponenziale tra i tentativi.
    • Impedisci al client di inviare nuovamente tutte le richieste non riuscite contemporaneamente.
  5. Monitora il flusso di lavoro di importazione dopo aver regolato le dimensioni del batch, la concorrenza tra richieste e il comportamento dei nuovi tentativi.

    • Monitora il flusso di lavoro di importazione dopo aver regolato le dimensioni del batch, richiesto la concorrenza e il comportamento dei nuovi tentativi per verificare che le importazioni siano state completate correttamente e che le risposte HTTP 503 intermittenti non interrompano più il flusso di lavoro.

Lettura correlata

recommendation-more-help
experience-cloud-kcs-help-kbarticles