OpenSearch Fehlermeldung beim Index neu aufbauen

Hallo Community,

Fehlermeldung beim Aufbauen des Index:

php bin/console es:index
    0 [>---------------------------]15:31:43 WARNING   [elasticsearch] Request Failure: ["method" => "HEAD","uri" => "http://127.0.0.1:14024/sw6_h1webblog_blog_1748964703","port" => 14024,"headers" => ["Host" => ["127.0.0.1"],"Content-Type" => ["application/json"],"Accept" => ["application/json"],"User-Agent" => ["opensearch-php/2.3.1 (Linux 6.1.0-31-amd64; PHP 8.3.21)"]],"HTTP code" => 404,"duration" => 0.000576,"error" => "Unknown 404 error from OpenSearch null"]
15:31:43 WARNING   [elasticsearch] Response [null]
15:31:44 WARNING   [elasticsearch] Request Failure: ["method" => "HEAD","uri" => "http://127.0.0.1:14024/sw6_product_manufacturer_1748964703","port" => 14024,"headers" => ["Host" => ["127.0.0.1"],"Content-Type" => ["application/json"],"Accept" => ["application/json"],"User-Agent" => ["opensearch-php/2.3.1 (Linux 6.1.0-31-amd64; PHP 8.3.21)"]],"HTTP code" => 404,"duration" => 0.000513,"error" => "Unknown 404 error from OpenSearch null"]
15:31:44 WARNING   [elasticsearch] Response [null]
15:31:44 WARNING   [elasticsearch] Request Failure: ["method" => "HEAD","uri" => "http://127.0.0.1:14024/sw6_category_1748964703","port" => 14024,"headers" => ["Host" => ["127.0.0.1"],"Content-Type" => ["application/json"],"Accept" => ["application/json"],"User-Agent" => ["opensearch-php/2.3.1 (Linux 6.1.0-31-amd64; PHP 8.3.21)"]],"HTTP code" => 404,"duration" => 0.00043,"error" => "Unknown 404 error from OpenSearch null"]
15:31:44 WARNING   [elasticsearch] Response [null]
15:31:45 WARNING   [elasticsearch] Request Failure: ["method" => "HEAD","uri" => "http://127.0.0.1:14024/sw6_product_1748964703","port" => 14024,"headers" => ["Host" => ["127.0.0.1"],"Content-Type" => ["application/json"],"Accept" => ["application/json"],"User-Agent" => ["opensearch-php/2.3.1 (Linux 6.1.0-31-amd64; PHP 8.3.21)"]],"HTTP code" => 404,"duration" => 0.000483,"error" => "Unknown 404 error from OpenSearch null"]
15:31:45 WARNING   [elasticsearch] Response [null]
 3790 [============================]

 [INFO] default/es-indexing: 60.50 MiB - 1574 ms

Die Meldung h1webblog bekomme ich weg, wenn ich das Plugin deaktiviere.
Kann ich ja schlecht deaktivieren:
sw6_product_manufacturer
sw6_category
sw6_product

.env

SHOPWARE_ES_HOSTS="admin:"123456789"@127.0.0.1:14024"
OPENSEARCH_URL="admin:"123456789"@127.0.0.1:14024"
SHOPWARE_ES_ENABLED=1
SHOPWARE_ES_INDEXING_ENABLED=1
SHOPWARE_ES_INDEX_PREFIX="sw6"
SHOPWARE_ES_THROW_EXCEPTION=0

ES / OpenSearch läuft:

php bin/console es:status
+-----------------+-----------+
| Name            | Status    |
+-----------------+-----------+
| Cluster Status  | yellow    |
| Available Nodes | 1         |
| Indexing        | completed |
+-----------------+-----------+

Kann hier jemand was damit anfangen?

Shopware 6.6.9.0

Hi Raymond,

die Meldung Unknown 404 error from OpenSearch null resultiert in diesem Fall daraus, dass per HEAD-Request geprüft wird, ob ein Index mit der Bezeichnung sw6_product_1748964703 bereits existiert. Zu diesem Zeitpunkt ist das allerdings noch nicht der Fall. Dieser wird im Anschluss der Meldung erst erstellt.

Im Endeffekt sorgt die 404 Meldung also schlussendlich dafür, dass der Index erst erstellt werden kann, da das System die Rückmeldung erhält, dass ein Index mit diesem Namen (mit Unix-Timestamp als Suffix) noch nicht existiert.

Führst Du die Indizierung per bin/console es:index beispielsweise erneut aus, wirst Du anhand des Timestamp-Suffix feststellen, dass nunmehr ein „neuer“ Index geprüft wird.

TL;DR: Die Meldung ist also absolut i.O. und sagt lediglich aus, dass ein Index mit dieser Bezeichnung noch nicht existiert und daher im Anschluss erstellt werden kann.

Ich hoffe ich konnte da etwas Licht ins Dunkle bringen :slight_smile:

Viele Grüße,

Julian