Nach einer erneuten Indexierung per bin/console es:index
soll der scheduled task „shopware.elasticsearch.create.alias“ eigentlich automatisch die Aliase neu erzeugen. Der Task wird aber wohl nie ausgeführt, zumindest zeigt die Tabelle scheduled_task
mir ein leeres last_execution_time
, und ein 2 Monate altes next_execution_time
:
scheduled_task
id | name | scheduled_task_class | run_interval | status | last_execution_time | next_execution_time | created_at | updated_at |
---|---|---|---|---|---|---|---|---|
0x05045… | shopware.elasticsearch.create.alias | Shopware\Elasticsearch\Framework\Indexing\CreateAliasTask | 300 | queued | 2021-08-02 12:57:04.913 | 2021-08-02 12:57:04.913 | 2021-08-02 13:00:02.106 |
Wie kann ich jetzt genau feststellen ob der Elastic Index fertig ist?
Über curl-Befehle kann ich sehen dass die neuen Indexe befüllt sind, aber woher weiß ich ob der wirklich fertig ist?
curl -XGET "localhost:9200/_cat/indices?v&s=index"
Und warum will der scheduled task nicht starten? Cronjobs für scheduled-task:run
und messenger:consume
ist eingerichtet, und andere Tasks laufen auch.