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,nrteasync-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.
-
Rimuovere temporaneamente gli indici personalizzati interessati dalla configurazione della SIM o impostare come commento le relative voci nel file di differenze dell’indice.
-
Negli ambienti di authoring AEM con accesso CRXDE, ad esempio gli ambienti di sviluppo o locali, eliminare i nodi dell’indice interessati in
/oak:indexper ogni indice personalizzato problematico. -
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.
-
Esegui una pipeline Cloud Manager che non include indici personalizzati. Conferma che il passaggio di indicizzazione venga completato correttamente senza errori.
-
Reintroduci gli indici personalizzati in modo incrementale tramite SIM:
- Aggiungi un indice personalizzato alla volta.
- Esegui la pipeline Cloud Manager dopo ogni aggiunta.
-
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.
- Confermare che l’indice contiene
-
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.