Wenn Magento mit der Indexierung jedes Elements in der Liste "Indexverwaltung" beginnt, wird das Feld "Status" der korrelativen Ganzzahl von "index_process" gesetzt. Tabelle zu "arbeiten". Wenn ein Fehler während des Indexierungsprozesses auftritt, wird das Script angehalten und der Status bleibt als 'funktionierend' erhalten. Als Ergebnis hängt das Bild für die Verarbeitung auf der Seite "Index Management". Natürlich gibt es keine Möglichkeit sicherzustellen, dass der Indizierungsprozess nicht läuft, sondern die Prozessliste Ihres Servers (oder brutalen Neustart oder Apache) überprüft.
Der einzige intelligente Weg, den ich kenne, um dieses Problem zu lösen, ist herauszufinden, was diesen Fehler verursacht und es zu beheben. Sie können dies tun, indem Sie die Indexierung von Ihrer Shell aus ausführen und nach der Ausgabe suchen. Hier ist der Befehl:
php shell/indexer.php reindexall
Wenn Sie nicht über einen SSH-Zugang haben Sie diesen Fehler auch versuchen können, Ortung von Ihrem Server Fehlerprotokoll.
Wenn Sie nur wollen Sie gerade laufen können folgende MYSQL Abfrage ‚Verarbeitung‘ Bild zu entfernen:
UPDATE `index_process` SET `status` = 'pending' WHERE `status` = 'working'
dies jedoch wird das Problem nicht lösen, sondern nur verstecken die Ausgabe.
Welches Betriebssystem verwenden Sie? –