De indexstatus van de Elasticsearch is 'geel' of 'rood'

WARNING
MySQL de motor van het catalogusonderzoek zal in Adobe Commerce 2.4.0worden verwijderd. U moet de Elasticsearch gastheeropstelling hebben en voorafgaand aan het installeren van versie 2.4.0 worden gevormd. Verwijs naar installeer en vorm Elasticsearch.

Het artikel verstrekt een moeilijke situatie voor wanneer de Status van de Index van de Elasticsearch niet "groen"is. "geel"wijst op normaal, en "rood"wijst op slecht. De status 'geel' of 'rood' kan voorkomen in combinatie met ontbrekende producten of de weergave van oude productinformatie.

Betrokken versies en producten

  • Adobe Commerce op cloud-infrastructuur 2.2.x, 2.3.x
  • Adobe Commerce op locatie 2.2.x, 2.3.x

Probleem

De index van het de catalogusonderzoek van de Elasticsearch is langzaam, resulterend in een status van "geel"of "rood"eerder dan "groen". Het is ook mogelijk dat er ontbrekende wijzigingen aan de voorkant optreden.

Oorzaak

Er kunnen verschillende mogelijke oorzaken zijn. Eén oorzaak is dat er onvoldoende schijfruimte beschikbaar is voor de Elasticsearch-instantie. Een andere oorzaak zijn dubbele indices.

Oplossing

Creeer een nieuwe mysql stortplaats alvorens deze stappen te volgen en hen buiten kantooruren uit te voeren om potentieel het beïnvloeden van uw cliënten te vermijden:

  1. Schakel tijdelijk over naar MySQL-zoekopdracht - schakel MySQL-zoekopdracht in. (Opmerking: vergeet niet terug te gaan naar de Elasticsearch of ondervindt mogelijk prestatieproblemen).

  2. Als u gedupliceerde indexen wilt identificeren, voert u de volgende opdracht uit:

    code language-none
    curl --silent -X GET localhost:9200/_cat/indices?v
    
  3. Indexen verwijderen:

    code language-none
    curl -XDELETE localhost:9200/[your_index_name_here]
    
  4. Herstelbare Elasticsearch.

  5. Voer de volledige re-index uit.

  6. Controleer de status van indexen door de volgende opdracht uit te voeren:

    code language-none
    curl --silent -X GET localhost:9200/_cat/indices?v
    

Als deze stappen niet werken, een steunkaartjevoorleggen.

Gerelateerde lezing

Meer leren, verwijs naar gezondheid API van de Cluster van de Elasticsearch.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a