Problemi relativi a connessioni e indici in Adobe Commerce su infrastruttura cloud

Problemi ricorrenti con l’indicizzazione automatica tramite cron possono interrompere le operazioni di archiviazione, soprattutto durante i periodi di picco. Reimpostando le configurazioni dell'indicizzatore e ottimizzando le modalità di aggiornamento, è possibile migliorare l'affidabilità del sistema e garantire la continuità delle operazioni.

Descrizione description

Ambiente:

Adobe Commerce su infrastruttura cloud

Problema/Sintomi:

  • L’indicizzazione automatica tramite cron ha esito negativo a intermittenza, causando un backlog di processi.
  • I prodotti non vengono pubblicati nello store a causa di processi cron non eseguiti.

Risoluzione resolution

Per risolvere il problema, effettuare le seguenti operazioni:

  1. Reimpostare le impostazioni dell'indicizzatore per garantire la funzionalità.

  2. Abilita blocco applicazione per l'indicizzazione. On-Premise aggiungi la seguente configurazione al file app/etc/env.php:

    code language-none
    'indexer' =>[
            'use_application_lock' => true
        ]
    
  3. Per ulteriori informazioni, vedere Utilizzo della modalità di blocco dell'applicazione per i processi di reindicizzazione nella Guida all'indicizzazione di Commerce.

  4. In Cloud, configura tramite le variabili di ambiente anziché modificare app/etc/env.php. Aggiungi MAGENTO_DC_INDEXER__USE_APPLICATION_LOCK a .magento.app.yaml. Puoi anche aumentare il numero di thread di indicizzazione:

    code language-none
    variables:
            env:
                MAGENTO_DC_INDEXER_USE_APPLICATION_LOCK: 1
                MAGE_INDEXER_THREADS_COUNT: 3
    
  5. Imposta gli indicizzatori su Aggiorna in modalità Schedule come consigliato da Adobe. Assicurati che la griglia clienti sia configurata per l'indicizzazione in tempo reale utilizzando l'opzione Aggiorna al salvataggio. Per i passaggi, fare riferimento a Gestione degli indicizzatori nella Guida alla configurazione di Commerce.

  6. Attiva la modalità di manutenzione prima di passare alle modalità di indicizzazione. Disabilita temporaneamente i processi cron per evitare blocchi del database durante gli aggiornamenti. Per ulteriori informazioni, vedere Attivare o disattivare la modalità di manutenzione nella Guida all'installazione di Commerce.

  7. Consenti ai processi cron di essere eseguiti normalmente dopo aver apportato modifiche.

Implementando queste raccomandazioni, dovresti essere in grado di risolvere i problemi ricorrenti con l’indicizzazione automatica e migliorare l’affidabilità del sistema durante i periodi di picco.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f