La pipeline di AEM Cloud Manager non riesce al passaggio di distribuzione con errori HELM_RELEASE_FAILED e 503

Questo articolo spiega come risolvere i problemi di distribuzione nelle pipeline Cloud Manager di Adobe Experience Manager (AEM) in cui il passaggio di distribuzione non riesce e durante i controlli di integrità vengono restituiti gli errori HELM_RELEASE_FAILED e HTTP 503.

Descrizione description

Ambiente

  • Adobe Experience Manager as a Cloud Service
  • Pipeline di distribuzione di Cloud Manager
  • Ambiente di pubblicazione durante il rollout e l’avvio

Sintomi

  • Le esecuzioni delle pipeline non riescono in modo coerente al passaggio di distribuzione.
  • Durante la distribuzione dell’ambiente viene segnalato l’errore HELM_RELEASE_FAILED.
  • I controlli di integrità per il servizio di pubblicazione sono contrassegnati come CRITICI a causa di errori HTTP 503 sull’endpoint /libs/granite/security/currentuser.json durante il rollout.
  • Dopo l’avvio dell’ambiente, lo stesso endpoint restituisce HTTP 200, che indica il ripristino.
  • I registri della pipeline e dell’ambiente mostrano dipendenze di applicazioni non risolte o errori di avvio.

Causa

Gli errori di distribuzione sono causati principalmente da dipendenze dell’applicazione non risolte e da problemi di tempistica durante l’avvio dell’ambiente, che causano errori temporanei del controllo di integrità (HTTP 503) e causano la segnalazione di HELM_RELEASE_FAILED da parte della pipeline.

Risoluzione resolution

Per risolvere il problema, segui i passaggi seguenti:

  1. Rivedi il codice dell’applicazione e verifica che le dipendenze richieste siano incluse e compatibili con l’ambiente di distribuzione. Controllare le dipendenze come twitter4j, Composum e ES6 clientlibs se sono utilizzate dall’applicazione.
  2. Esamina la pipeline di Cloud Manager e i registri dell’ambiente AEM per individuare eventuali errori di avvio o dipendenze non risolte che potrebbero bloccare la distribuzione.
  3. Esaminare il risultato del controllo di integrità della pubblicazione per /libs/granite/security/currentuser.json durante il rollout e dopo l’avvio della pubblicazione. Confermare se restituisce HTTP 503 durante il rollout e HTTP 200 dopo l’avvio. Nota: un HTTP successivo 200 indica che l’endpoint è stato recuperato; non identifica il motivo per cui la preparazione è stata ritardata. Correlare i tempi di verifica dello stato con la pipeline e i registri di avvio di AEM. Non modificare la tempistica del controllo di integrità a meno che Adobe non confermi un’opzione supportata e specifica per la distribuzione.
  4. Dopo aver corretto eventuale codice, dipendenza o problema di configurazione identificato, esegui nuovamente la pipeline Cloud Manager e verifica che la distribuzione sia stata completata correttamente.
  5. Se il problema persiste, contattare il supporto Adobe. Fornisci i registri di esecuzione della pipeline recenti, i registri di avvio pertinenti di AEM, la timeline del controllo di integrità e i dettagli del codice o delle modifiche delle dipendenze.
recommendation-more-help
experience-cloud-kcs-help-kbarticles