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.jsondurante 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:
- 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,ComposumeES6 clientlibsse sono utilizzate dall’applicazione. - 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.
- Esaminare il risultato del controllo di integrità della pubblicazione per
/libs/granite/security/currentuser.jsondurante il rollout e dopo l’avvio della pubblicazione. Confermare se restituisce HTTP503durante il rollout e HTTP200dopo l’avvio. Nota: un HTTP successivo200indica 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. - 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.
- 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