Risoluzione del rallentamento delle prestazioni in AEM a causa di flussi di lavoro non aggiornati
Un numero eccessivo di istanze di flusso di lavoro obsolete nei siti di Adobe Experience Manager (AEM) può rallentare l’ambiente di authoring. Questo articolo spiega come ottimizzare le prestazioni utilizzando lo strumento di rimozione dei flussi di lavoro per rimuovere istanze specifiche, testare ambienti più bassi e monitorare i miglioramenti.
Descrizione description
Ambiente
Adobe Experience Manager - Sites
Problema/Sintomi
L’istanza di authoring subisce un calo delle prestazioni a causa di un numero elevato di istanze di flusso di lavoro non aggiornate. Le attività di manutenzione standard per l’eliminazione dei flussi di lavoro sono insufficienti perché non sono in grado di gestire il volume elevato di istanze, con conseguenti errori di attraversamento durante la query dei flussi di lavoro per la rimozione.
Risoluzione resolution
Avviso: eseguire le eliminazioni complete in modalità Nizza per ridurre al minimo l'impatto sulle prestazioni, preferibilmente al di fuori dell'orario di lavoro. Questo strumento di terze parti open-source non è gestito dal supporto: controlla il codice sottostante e testa in ambienti inferiori prima di eseguire azioni di eliminazione in produzione.
Per risolvere il problema, eseguire la procedura seguente:
- Scarica e installa lo strumento di eliminazione del flusso di lavoro da https://github.com/cqsupport/content-tools. Questo strumento ignora l’attraversamento basato su query e interagisce direttamente con l’archivio per eliminare flussi di lavoro specifici. Sulle istanze cloud, installa lo strumento nell’archivio Git e distribuiscilo tramite la pipeline. In caso contrario, applica il pacchetto tramite il gestore di pacchetti.
- Prima della distribuzione in produzione, verifica lo strumento di eliminazione negli ambienti inferiori per assicurarti che funzioni come previsto e che non influisca sugli altri flussi di lavoro.
- Configura lo strumento di eliminazione per filtrare per ID modello in modo da eseguire il targeting di flussi di lavoro specifici.
- Utilizza la versione più recente dello strumento per eliminare i flussi di lavoro indipendentemente dal loro stato, tra cui in esecuzione, completato e così via. Se necessario, personalizzare i file di configurazione dello strumento, ad esempio i file JSP, per limitare le eliminazioni in base a stati specifici.
Seguendo questi passaggi, puoi affrontare efficacemente i problemi di prestazioni lente causati da istanze di flusso di lavoro eccessivamente obsolete, mantenendo al contempo il controllo sui flussi di lavoro eliminati dall’ambiente AEM.