Όταν πέφτει το OpenSearch, το Magento σταματά να πουλάει
Είναι εύκολο να σκέφτεστε το OpenSearch ως «το πεδίο αναζήτησης». Στο Magento 2.4 είναι κάτι παραπάνω: από εκεί σερβίρονται και οι σελίδες κατηγοριών και οι λίστες προϊόντων. Όταν αποτυγχάνει, οι πελάτες δεν βρίσκουν προϊόντα, και ένα checkout που δεν φτάνει κανείς είναι ένα checkout εκτός λειτουργίας.

Γιατί το Magento εξαρτάται από αυτό
Το Magento 2.4 απαιτεί μηχανή αναζήτησης — OpenSearch, ή Elasticsearch σε παλαιότερες εκδόσεις — για την αναζήτηση καταλόγου και τα φίλτρα. Όταν δεν είναι διαθέσιμη, οι σελίδες κατηγοριών και αναζήτησης βγάζουν σφάλματα ή έρχονται άδειες, ενώ η αρχική και οι σελίδες CMS φαίνονται μια χαρά.
Οι συνήθεις αιτίες είναι βαρετές: γεμάτος δίσκος, η υπηρεσία ξέμεινε από μνήμη, μια έκδοση που ανέβηκε σε αναβάθμιση χωρίς να ταιριάζει στις απαιτήσεις του Magento, ή ένα index που δεν ξαναχτίστηκε ποτέ.
Πώς φτάνει στο checkout
Οι σελίδες προϊόντων με απευθείας URL μπορεί να δουλεύουν ακόμα, οπότε ένας έλεγχος που ανοίγει μόνο ένα URL προϊόντος μένει πράσινος. Οι πραγματικοί πελάτες συνήθως έρχονται από κατηγορίες και αναζήτηση, και αυτές είναι οι σελίδες που χαλάνε.
Τα παλιά indexes προκαλούν μια πιο ήσυχη εκδοχή: προϊόντα εξαντλημένα ή απενεργοποιημένα εμφανίζονται ακόμα, και αποτυγχάνουν στην προσθήκη στο καλάθι. Είναι η ίδια οικογένεια προβλημάτων με το κολλημένο cron και τους indexers.
Τι να παρακολουθείτε
Παρακολουθήστε την ίδια την υπηρεσία αναζήτησης — υγεία, δίσκο, μνήμη — και ειδοποιήστε πριν γεμίσει. Ελέγξτε ότι οι indexers είναι έγκυροι και ότι οι σελίδες καταλόγου επιστρέφουν προϊόντα, όχι απλώς 200.
Βάλτε την ανακάλυψη προϊόντος στον έλεγχο checkout: φτάστε στο προϊόν όπως ένας πελάτης, και μετά αγοράστε το. Αν σπάσει η διαδρομή από κατηγορία σε καλάθι, θέλετε η ειδοποίηση να το λέει.
Ελέγξτε το δικό σας κατάστημα τώρα με το δωρεάν τεστ checkout Magento: περνά το checkout σε πραγματικό browser, Luma ή Hyvä, και δείχνει το βήμα όπου σταματά.
Συχνές ερωτήσεις
Χρειάζεται το Magento το OpenSearch;
Ναι. Το Magento 2.4 απαιτεί OpenSearch ή Elasticsearch για αναζήτηση καταλόγου και λίστες κατηγοριών.
Τι γίνεται όταν πέσει το OpenSearch;
Οι σελίδες κατηγορίας και αναζήτησης αποτυγχάνουν ή είναι άδειες, οπότε οι πελάτες δεν βρίσκουν προϊόντα· το admin δείχνει σφάλματα σύνδεσης με τη μηχανή αναζήτησης.
Πώς παρακολουθώ το OpenSearch για το Magento;
Υγεία του cluster και χρήση δίσκου, και έλεγχος μιας κατηγορίας και μιας αναζήτησης απ’ έξω· ένας κόμβος με γεμάτο δίσκο κάνει τα indexes read-only.