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.

NOTE
Per impostazione predefinita, i processi asincroni vengono eseguiti in parallelo. Se 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.
Per ulteriori informazioni, consulta Configurazione della coda.

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.

  1. Nell'interfaccia di Experience Manager, seleziona Navigazione globale > Strumenti > Generale > Processi.

  2. Nella pagina Operazioni in background, controlla i dettagli delle operazioni.

    Stato e dettagli delle operazioni asincrone

    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

  3. Per interrompere un’operazione attiva, selezionala nell’elenco e scegli Interrompi nella barra degli strumenti.

    stop_icon

  4. Per visualizzare ulteriori dettagli, ad esempio descrizione e registri, selezionare l'operazione e fare clic su Apri nella barra degli strumenti.

    open_icon

    Viene visualizzata la pagina dei dettagli del processo.

    job_details

  5. 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.

NOTE
Le configurazioni OSGi sono considerate contenuto mutabile e tali configurazioni devono essere distribuite come pacchetto di contenuti per un ambiente di produzione.

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.

  1. Accedere alla console Web AEM di Quickstart Jar dell'SDK dell'AEM all'indirizzo https://<host>:<port>/system/console come utente amministratore.

  2. Passa a OSGi > Configurazione

  3. Apri il lavoro Adobe Granite Async Jobs Purge Scheduled Job (Processo pianificato di rimozione dei processi asincroni di Adobe Granite).

  4. 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.

    Configurazione della rimozione pianificata dei processi asincroni

  5. 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.

  1. Accedere alla console Web AEM di Quickstart Jar dell'SDK dell'AEM all'indirizzo https://<host>:<port>/system/console come utente amministratore.

  2. Passa a OSGi > Configurazione

  3. Dalla console Web, apri la configurazione della coda predefinita del processo asincrono.

  4. Nella casella Threshold number of assets (Soglia risorse), specifica il limite di risorse o cartelle per l’elaborazione asincrona delle operazioni di eliminazione.

    Soglia per l’eliminazione delle risorse

  5. Seleziona l’opzione Enable email notification (Abilita notifica e-mail) per ricevere notifiche e-mail sullo stato del processo. ad esempio, success, failed.

  6. 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.

  1. Accedere alla console Web AEM di Quickstart Jar dell'SDK dell'AEM all'indirizzo https://<host>:<port>/system/console come utente amministratore.

  2. Passa a OSGi > Configurazione

  3. Dalla console Web, apri la configurazione dell’elaborazione asincrona del processo di spostamento.

  4. 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.

    Soglia per lo spostamento delle risorse

  5. Seleziona l’opzione Enable email notification (Abilita notifica e-mail) per ricevere notifiche e-mail sullo stato del processo. Ad esempio, success, failed.

  6. Salva le modifiche.

Configurare le operazioni MSM asincrone configuring-asynchronous-msm-operations

  1. Accedere alla console Web AEM di Quickstart Jar dell'SDK dell'AEM all'indirizzo https://<host>:<port>/system/console come utente amministratore.

  2. Passa a OSGi > Configurazione

  3. Dalla console Web, apri la configurazione dell’elaborazione asincrona del processo di spostamento.

  4. Seleziona l’opzione Enable email notification (Abilita notifica e-mail) per ricevere notifiche e-mail sullo stato del processo. Ad esempio, success, failed.

    Configurazione MSM

  5. Salva le modifiche.

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab