Tjänsten Elasticsearch körs inte

Den här artikeln innehåller lösningar på fel som kan uppstå när tjänsten Elasticsearch (ES) inte körs (vanligtvis som ett resultat av krascher). Symtomen kan vara fel vid hälsokontroller som körs med vändning, omindexering med kommandoraden, undantag- och PHP-fel samt fel på produktsidor. I tabellen visas fel och länkar till resurser som du kan försöka åtgärda. Ett symtom kan ha en rad olika orsaker.

Versionskompatibilitet för Elasticsearch med Adobe Commerce

  • Adobe Commerce lokalt och Adobe Commerce i molninfrastruktur:

  • Magento Open Source v2.3.0+ stöder ES 5.x och 6.x (men 6.x rekommenderas).

Symtom när ES-tjänsten inte körs
Information
Resurs
Undantagsfel
{"0":"{\"error\":{\"root_cause\":[{\"type\":\"illegal_argument_exception\",\"reason\":\"Fielddata is disabled on text fields by default. Set fielddata=true on [%attribute_code%]] in order to load fielddata in memory by uninverting the inverted index. Note that this can however use significant memory.\"}]
Elasticsearch 5 har konfigurerats, men söksidan läses inte in med felmeddelandet "FieldData is disabled..."i vår kunskapsbas för support.
Elasticsearch\Common\Exceptions\NoNodesAvailableException: Noticed exception 'Elasticsearch\Common\Exceptions\NoNodesAvailableException' with message 'No alive nodes found in your cluster' in /app/<projectid>/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/StaticNoPingConnectionPool.php:51
Elasticsuite-index tas inte bort. Se Spårningsindex för ElasticSuite orsakar problem med Elasticsearch i vår kunskapsbas för support.
PHP-fel
Inga aktiva noder hittades i ditt kluster","1":"#0 /app/<projectid>/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Transport.php
Curl fel
Om du kör kommandot curl för att kontrollera Elasticsearch-hälsa:curl -m1 localhost:9200/_cluster/health?pretty(ellercurl -m1 elasticsearch.internal:9200/_cluster/health?prettyför startkonton) uppstår följande fel: Fel: curl: (7) Det gick inte att ansluta till localhost-port 9200: Anslutningen nekades
Kommandoradsfel
Om $ bin/magento indexer:reindex catalogsearch_fulltext körs uppstår det här felet Katalogsökindexerarprocessen är okänd: Inga aktiva noder hittades i klustret
Fel på produktsidor
Det uppstod ett fel när din begäran bearbetades. Undantagsutskrift är inaktiverat som standard av säkerhetsskäl
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a