Risoluzione dei problemi relativi a tempi di implementazione più lunghi nelle pipeline di produzione di Adobe Experience Manager as a Cloud Service

Scopri come analizzare e gestire l’aumento della durata della distribuzione nelle pipeline di produzione di AEM as a Cloud Service.

Descrizione description

Ambiente

  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • Adobe Cloud Manager

Sintomi

  • Il completamento delle distribuzioni tramite le pipeline di produzione di Adobe Cloud Manager richiede più tempo rispetto alle versioni precedenti.
  • Questo problema si verifica durante il passaggio di distribuzione, in particolare quando si eseguono aggiornamenti continui sulle istanze Publish. La pipeline di distribuzione in genere include build, unit test, analisi della qualità del codice e fasi di distribuzione.
  • Un aumento significativo del tempo necessario per l’avvio e la preparazione dell’istanza Publish durante la sostituzione continua comporta durate di distribuzione complessive più lunghe.
  • Nella telemetria non sono visibili errori di distribuzione, colli di bottiglia delle risorse o controlli di integrità non riusciti e la distribuzione può essere comunque completata correttamente.

Causa

Il principale fattore che contribuisce all’aumento dei tempi di distribuzione è spesso la sostituzione continua serializzata delle istanze Publish, in cui ogni nuova istanza deve iniziare completamente e superare i controlli di integrità prima che venga sostituita quella successiva. La crescita della complessità delle applicazioni, delle dimensioni dell’archivio o dell’elaborazione al momento dell’attivazione prolunga questo processo.

Risoluzione resolution

Per risolvere il problema, segui i passaggi seguenti:

  1. Esamina le esecuzioni recenti della pipeline di distribuzione in Adobe Cloud Manager e confronta la durata di ciascuna fase, concentrandosi sul passaggio di distribuzione e sull’aggiornamento continuo delle istanze Publish.
  2. Verifica se le versioni recenti hanno introdotto un’elaborazione aggiuntiva al momento dell’attivazione, listener di avvio o aumentato il numero di bundle OSGi sulle istanze Publish.
  3. Verifica se le dimensioni dell’archivio, il volume del segmento o il conteggio degli indici sono aumentati in modo significativo tra una versione e l’altra, in quanto questi fattori possono influire sui tempi di avvio e preparazione dell’istanza Publish.
  4. Durante la prossima distribuzione di produzione, acquisisci i registri di avvio dell’istanza Publish per analizzare quali operazioni contribuiscono al ritardo. Assicurarsi che l’acquisizione del registro copra l’intera sequenza di avvio.
  5. Se il tempo di avvio continua ad aumentare, è consigliabile ottimizzare l’elaborazione del tempo di attivazione, ridurre i listener di avvio non necessari o pulire i bundle e gli indici OSGi inutilizzati.
  6. Dopo aver apportato le modifiche, esegui un’altra distribuzione e confronta la durata del passaggio di distribuzione con le esecuzioni precedenti.

Lettura correlata

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