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:
-
Setzen Sie die Indexereinstellungen zurück, um die Funktionalität sicherzustellen.
-
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 ] -
Anweisungen hierzu finden Sie unter Verwenden des Anwendungssperrmodus für Neuindizierungsprozesse im Commerce-Indizierungshandbuch.
-
Konfigurieren Sie in der Cloud über Umgebungsvariablen, anstatt
app/etc/env.phpzu ändern.MAGENTO_DC_INDEXER__USE_APPLICATION_LOCKzu.magento.app.yamlhinzufü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 -
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.
-
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.
-
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.