Magento: „No alive nodes found in your cluster" beheben
Zuletzt geprüft
Wenn der Magento-Reindex mit „No alive nodes found in your cluster” abbricht, erreicht Magento den OpenSearch-/Elasticsearch-Server nicht. In 99 % der Fälle läuft der Suchserver einwandfrei — der Fehler steckt in den Verbindungsdaten der Magento-Konfiguration.
Die vollständige Fehlermeldung sieht so aus:
Catalog Search index process error during indexation process:Could not ping search engine: No alive nodes found in your clusterUrsache
Abschnitt betitelt „Ursache“Die häufigsten Auslöser, in dieser Reihenfolge:
- Falscher Hostname oder Port in der Magento-Konfiguration
- Falsches Protokoll —
https://fehlt vor dem Hostname - Benutzer oder Passwort fehlerhaft
- Suchserver tatsächlich nicht erreichbar (Firewall, Netzwerk) — selten
Schritt für Schritt
Abschnitt betitelt „Schritt für Schritt“- Prüf die Einstellungen im Magento-Admin unter
Stores → Configuration → Catalog → Catalog Search:- Server Hostname: korrekte Adresse inklusive Protokoll (
https://…) - Server Port: Standard
9200 - Index Prefix:
magento2 - Enable Authentication:
Ja— Benutzer und Passwort prüfen - Server-Version: passend zur eingesetzten OpenSearch-Version
- Server Hostname: korrekte Adresse inklusive Protokoll (
- Teste die Verbindung per SSH — Zugangsdaten und Host ersetzen:
Eine JSON-Antwort mit Cluster-Informationen heißt: Server erreichbar, Zugangsdaten korrekt.
Terminal-Fenster curl -u BENUTZER:PASSWORT https://HOST:9200 - Setz die Konfiguration alternativ direkt per CLI (Beispielwerte anpassen):
Terminal-Fenster bin/magento config:set catalog/search/engine opensearchbin/magento config:set catalog/search/elasticsearch7_server_hostname "https://HOST"bin/magento config:set catalog/search/elasticsearch7_server_port 9200bin/magento config:set catalog/search/elasticsearch7_enable_auth 1bin/magento config:set catalog/search/elasticsearch7_username BENUTZERbin/magento config:set catalog/search/elasticsearch7_password "PASSWORT"bin/magento config:set catalog/search/elasticsearch7_index_prefix magento2 - Leere den Cache und bau den Index neu auf:
Terminal-Fenster bin/magento cache:flushbin/magento indexer:reindexbin/magento indexer:status - Läuft der Reindex fehlerfrei durch, ist die Verbindung wiederhergestellt.
Verwandte Artikel
Abschnitt betitelt „Verwandte Artikel“- Magento: „The content model is not determinist” beheben — der andere typische Reindex-Abbrecher.
- SSH-Zugang einrichten und verbinden — Voraussetzung für curl-Test und CLI-Konfiguration.
Du kommst nicht weiter?
Abschnitt betitelt „Du kommst nicht weiter?“Wenn der curl-Test keine JSON-Antwort liefert oder der Reindex trotz korrekter Daten abbricht: Ticket im Kundencenter öffnen. Nenn die curl-Ausgabe (ohne Passwort!) und deine Magento-Version.