La distribuzione dell’indice personalizzato non riesce durante la migrazione della SIM in AEM as a Cloud Service

Questo articolo spiega come risolvere gli errori di distribuzione in Adobe Experience Manager as a Cloud Service che si verificano quando gli indici personalizzati si bloccano in uno stato asincrono temporaneo durante la migrazione alla gestione semplificata degli indici (SIM). La soluzione consigliata prevede il ripristino dell’ambiente e la reintroduzione degli indici personalizzati in modo incrementale.

Descrizione description

Ambiente

  • Adobe Experience Manager as a Cloud Service
  • Gestione semplificata degli indici (SIM)

Sintomi

  • Le pipeline di distribuzione non riescono durante la migrazione alla SIM.
  • Gli indici personalizzati sono bloccati in uno stato di “migrazione in corso”.
  • Le proprietà indice includono async = temp-async,nrt e async-previous = async,nrt.
  • I messaggi di registro includono errori quali Errore durante l’applicazione dei dati di indicizzazione e Nessun punto di controllo corrente trovato per la corsia [ asincrona,nrt].

Causa

Questo problema si verifica quando viene eseguita la migrazione simultanea di più indici personalizzati, causando il mancato funzionamento automatico del processo di indicizzazione.

Risoluzione resolution

Per risolvere il problema, segui la procedura riportata di seguito.

  1. Rimuovere temporaneamente gli indici personalizzati interessati dalla configurazione della SIM o impostare come commento le relative voci nel file di differenze dell’indice.

  2. Negli ambienti di authoring AEM con accesso CRXDE, ad esempio gli ambienti di sviluppo o locali, eliminare i nodi dell’indice interessati in /oak:index per ogni indice personalizzato problematico.

  3. Per gli ambienti di pubblicazione e anteprima in AEM as a Cloud Service, in cui l’accesso diretto CRXDE non è disponibile, ripristina l’ambiente utilizzando Cloud Manager. Nota: questa azione avvia l’authoring, la pubblicazione e l’anteprima con un repository pulito.

  4. Esegui una pipeline Cloud Manager che non include indici personalizzati. Conferma che il passaggio di indicizzazione venga completato correttamente senza errori.

  5. Reintroduci gli indici personalizzati in modo incrementale tramite SIM:

    • Aggiungi un indice personalizzato alla volta.
    • Esegui la pipeline Cloud Manager dopo ogni aggiunta.
  6. Dopo ogni distribuzione, verifica la configurazione dell’indice in Author:

    • Confermare che l’indice contiene async = [ "async","nrt" ].
    • Verificare che l’indice non contenga una proprietà async-previous.
    • Verifica che nella base di codice esista una sola versione attiva di ciascun indice personalizzato.
    • Verificare che l’indice non sia rimasto nello stato temp-async.
  7. Verifica che la pipeline Cloud Manager sia stata completata correttamente e che la funzionalità interessata funzioni come previsto.

Note:

  • Le modifiche alla configurazione dell’indice per AEM as a Cloud Service devono essere gestite nella base di codice del progetto e distribuite tramite Cloud Manager.
  • Durante la risoluzione dei problemi relativi a diversi indici personalizzati, reintroducili uno alla volta per identificare l’indice associato all’errore di distribuzione.
  • Se la distribuzione continua a non riuscire dopo che gli indici sono stati isolati e reintrodotti in modo incrementale, contattare il supporto Adobe tramite il processo di supporto standard.

Lettura correlata

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