Operazioni asincrone asynchronous-operations
Per ridurre l’impatto negativo sulle prestazioni, Adobe Experience Manager elabora in modo asincrono alcune operazioni che richiedono tempo e risorse, come operazioni in background. L’elaborazione asincrona comporta l’accodamento di più processi e la loro esecuzione in modo seriale, in base alla disponibilità delle risorse di sistema.
Alcune di queste operazioni sono:
- Eliminazione di numerose risorse
- Spostamento di più di una risorsa o risorse con più riferimenti
- Esportazione/importazione in blocco dei metadati di una risorsa
- Recupero di risorse che superano il limite di soglia impostato da una implementazione remota di Experience Manager
- Rollout di Live Copy
Puoi visualizzare lo stato dei processi asincroni dal dashboard Operazioni in background in Navigazione globale > Strumenti > Generale > Processi.
n
è il numero di core della CPU, per impostazione predefinita è possibile eseguire in parallelo n/2
processi. Per personalizzare le impostazioni della coda dei processi, modifica la configurazione della coda predefinita dell’operazione asincrona e la configurazione per spostamento e rollout pagina dell’operazione asincrona dalla console Web.Monitorare lo stato delle operazioni asincrone monitor-the-status-of-asynchronous-operations
Ogni volta che AEM elabora un’operazione in modo asincrono, ricevi una notifica nella tua casella in entrata e tramite e-mail (se abilitata).
Per visualizzare in dettaglio lo stato delle operazioni asincrone, passare alla pagina Operazioni in background.
-
Nell'interfaccia di Experience Manager, seleziona Navigazione globale > Strumenti > Generale > Processi.
-
Nella pagina Operazioni in background, controlla i dettagli delle operazioni.
Per determinare l’avanzamento di una particolare operazione, controlla il valore nella colonna Stato. A seconda dell’avanzamento, viene visualizzato uno dei seguenti stati:
-
Attivo: elaborazione dell’operazione in corso
-
Completato: operazione completata
-
Non riuscito o Errore: impossibile elaborare l’operazione
-
Pianificato: l’elaborazione dell’operazione è pianificata per un momento successivo
-
-
Per interrompere un’operazione attiva, selezionala nell’elenco e scegli Interrompi nella barra degli strumenti.
-
Per visualizzare ulteriori dettagli, ad esempio descrizione e registri, selezionare l'operazione e fare clic su Apri nella barra degli strumenti.
Viene visualizzata la pagina dei dettagli del processo.
-
Per eliminare un’operazione dall’elenco, seleziona Elimina dalla barra degli strumenti. Per scaricare i dettagli in un file CSV, fai clic su Scarica.
note note NOTE Non è possibile eliminare un processo se il suo stato è Attivo o In coda.
Configurazione delle opzioni di elaborazione del processo asincrono configure
È possibile configurare diverse opzioni per i processi asincroni. Gli esempi seguenti mostrano come eseguire questa operazione utilizzando la gestione della configurazione su un sistema di sviluppo locale.
Rimuovi processi completati purging-completed-jobs
AEM esegue un processo di eliminazione ogni giorno alle 01:00 per eliminare i processi asincroni completati da più di un giorno.
Puoi modificare la pianificazione per il processo di eliminazione e il periodo per il quale i dettagli dei processi completati vengono conservati prima di essere eliminati. Puoi anche configurare il numero massimo di processi completati per i quali i dettagli devono essere conservati.
-
Accedere alla console Web AEM di Quickstart Jar dell'SDK dell'AEM all'indirizzo
https://<host>:<port>/system/console
come utente amministratore. -
Passa a OSGi > Configurazione
-
Apri il lavoro Adobe Granite Async Jobs Purge Scheduled Job (Processo pianificato di rimozione dei processi asincroni di Adobe Granite).
-
Specifica:
- Il numero limite di giorni oltre i quali i processi completati vengono eliminati.
- Il numero massimo di processi per i quali i dettagli vengono conservati nella cronologia.
- L’espressione cron per indicare quando deve essere eseguita la rimozione.
-
Salva le modifiche.
Configurare le operazioni di eliminazione delle risorse asincrone configuring-synchronous-delete-operations
Quando il numero di risorse o cartelle da eliminare supera la soglia, l’operazione di eliminazione viene eseguita in modo asincrono.
-
Accedere alla console Web AEM di Quickstart Jar dell'SDK dell'AEM all'indirizzo
https://<host>:<port>/system/console
come utente amministratore. -
Passa a OSGi > Configurazione
-
Dalla console Web, apri la configurazione della coda predefinita del processo asincrono.
-
Nella casella Threshold number of assets (Soglia risorse), specifica il limite di risorse o cartelle per l’elaborazione asincrona delle operazioni di eliminazione.
-
Seleziona l’opzione Enable email notification (Abilita notifica e-mail) per ricevere notifiche e-mail sullo stato del processo. ad esempio, success, failed.
-
Salva le modifiche.
Configurare le operazioni di spostamento delle risorse asincrone configuring-asynchronous-move-operations
Quando il numero di risorse, cartelle o riferimenti da spostare supera la soglia, l’operazione di spostamento viene eseguita in modo asincrono.
-
Accedere alla console Web AEM di Quickstart Jar dell'SDK dell'AEM all'indirizzo
https://<host>:<port>/system/console
come utente amministratore. -
Passa a OSGi > Configurazione
-
Dalla console Web, apri la configurazione dell’elaborazione asincrona del processo di spostamento.
-
Nella casella Threshold number of assets/references (Soglia risorse/riferimenti), specifica il numero limite di risorse, cartelle o riferimenti per l’elaborazione asincrona delle operazioni di spostamento.
-
Seleziona l’opzione Enable email notification (Abilita notifica e-mail) per ricevere notifiche e-mail sullo stato del processo. Ad esempio, success, failed.
-
Salva le modifiche.
Configurare le operazioni MSM asincrone configuring-asynchronous-msm-operations
-
Accedere alla console Web AEM di Quickstart Jar dell'SDK dell'AEM all'indirizzo
https://<host>:<port>/system/console
come utente amministratore. -
Passa a OSGi > Configurazione
-
Dalla console Web, apri la configurazione dell’elaborazione asincrona del processo di spostamento.
-
Seleziona l’opzione Enable email notification (Abilita notifica e-mail) per ricevere notifiche e-mail sullo stato del processo. Ad esempio, success, failed.
-
Salva le modifiche.