Cron- und Indexprobleme in Adobe Commerce in der Cloud-Infrastruktur

Wiederkehrende Probleme mit der automatischen Indizierung über Cron können den Speicherbetrieb stören, insbesondere während Spitzenzeiten. Durch das Zurücksetzen der Indexerkonfigurationen und die Optimierung der Aktualisierungsmodi können Sie die Systemzuverlässigkeit verbessern und einen unterbrechungsfreien Betrieb sicherstellen.

Beschreibung description

Umgebung:

Adobe Commerce auf Cloud-Infrastruktur

Problem/Symptome:

  • Die automatische Indizierung über Cron schlägt zeitweise fehl, was zu einem Rückstand an Prozessen führt.
  • Produkte werden aufgrund nicht ausgeführter Cron-Aufträge nicht im Store veröffentlicht.

Auflösung resolution

Um das Problem zu beheben, führen Sie die folgenden Schritte aus:

  1. Setzen Sie die Indexereinstellungen zurück, um die Funktionalität sicherzustellen.

  2. Aktivieren Sie die Anwendungssperre für die Indizierung. Fügen Sie Ihrer app/etc/env.php-Datei On-Premise die folgende Konfiguration hinzu:

    code language-none
    'indexer' =>[
            'use_application_lock' => true
        ]
    
  3. Anweisungen hierzu finden Sie unter Verwenden des Anwendungssperrmodus für Neuindizierungsprozesse im Commerce-Indizierungshandbuch.

  4. Konfigurieren Sie in der Cloud über Umgebungsvariablen, anstatt app/etc/env.php zu ändern. MAGENTO_DC_INDEXER__USE_APPLICATION_LOCK zu .magento.app.yaml hinzufügen. Sie können auch die Anzahl der Indexer-Threads erhöhen:

    code language-none
    variables:
            env:
                MAGENTO_DC_INDEXER_USE_APPLICATION_LOCK: 1
                MAGE_INDEXER_THREADS_COUNT: 3
    
  5. Setzen Sie die Indexer auf Update on Schedule-Modus, wie von Adobe empfohlen. Stellen Sie sicher, dass das Kundenraster für die Echtzeit-Indizierung mit der Option Aktualisieren beim Speichern konfiguriert ist. Anweisungen hierzu finden Sie unter Verwalten der ​) im Commerce-Konfigurationshandbuch.

  6. Aktivieren Sie den Wartungsmodus, bevor Sie den Indexermodus wechseln. Deaktivieren Sie Cron-Aufträge vorübergehend, um Datenbanksperren während Aktualisierungen zu vermeiden. Anweisungen hierzu finden Sie Aktivieren oder Deaktivieren des ​) im Commerce-Installationshandbuch.

  7. Die normale Ausführung von Cron-Aufträgen nach vorgenommenen Änderungen zulassen.

Durch die Implementierung dieser Empfehlungen sollten Sie in der Lage sein, wiederkehrende Probleme mit der automatischen Indizierung zu beheben und die Systemzuverlässigkeit in Spitzenzeiten zu verbessern.

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