Εάν διαχειρίζεστε ένα κατάστημα WooCommerce ή φιλοξενείτε έναν ιστότοπο WordPress όπου πρέπει να εισαγάγετε και να εξάγετε δεδομένα Το WP All Import είναι ένα ευρέως χρησιμοποιούμενο εργαλείο για τη διαχείριση αυτού. Μπορεί να είναι απογοητευτικό όταν τα crons που ρυθμίζετε αποτυγχάνουν.

Υπάρχουν μερικοί λόγοι για τους οποίους μπορεί να μην εκτελεστούν οι εργασίες cron προγραμματισμένες εργασίες εισαγωγής WP All Import. Οι παρακάτω μέθοδοι θα βελτιστοποιήσουν τα cron έτσι ώστε να εκτελούνται πάντα με επιτυχία και την επιθυμητή ώρα.

Αλλάξτε την τυπική μέθοδο HTTP σε PHP-CGI

Το WP All Import χρησιμοποιεί κλήσεις HTTP GET για να εκτελέσει τη διαδικασία εισαγωγής, η οποία μπορεί να προκαλέσει το χρονικό όριο των εισαγωγών μετά από 5 λεπτά. Θα συνιστούσαμε τη βελτιστοποίηση της μεθόδου που χρησιμοποιείται για την εκτέλεση της εισαγωγής με εναλλαγή στη χρήση της γραμμής εντολών PHP. Με αυτόν τον τρόπο τα cron έχουν πολύ μεγαλύτερο χρονικό όριο και μπορούν να κάνουν όλη τη σκληρή δουλειά στην ίδια τη διαδικασία. όλα αυτά αποφεύγοντας το χρονικό όριο HTTP.

Για να το κάνετε αυτό, μπορείτε να προσθέσετε τις εργασίες cron χρησιμοποιώντας την ακόλουθη δομή (δηλαδή ένα WGET) και εμείς θα αναλάβουμε τα υπόλοιπα για εσάς.

wget -O/dev/null http://domain.tld/wp-cron.php?export_key=XXXX&export_id=X&action=trigger
Εντός των Προγραμματισμένων Εργασιών στον λογαριασμό σας στην PCS, θα προσθέτατε/προσαρμόζατε το cron σας για να χρησιμοποιήσετε το WGET.

Δημιουργήστε μια προγραμματισμένη εργασία cron εργασιών για το WP All Import

Μην εκτελείτε την ενεργοποίηση και την επεξεργασία cron ταυτόχρονα
Για παράδειγμα, εάν εκτελείτε το cron επεξεργασίας κάθε 5 λεπτά, μην εκτελείτε μια σκανδάλη την ώρα, εκτελέστε την ενεργοποίηση 2 λεπτά μετά την ώρα για να αποφύγετε συγκρούσεις και κλείδωμα εργασιών. Το παρακάτω παράδειγμα δείχνει τη σκανδάλη και την επεξεργασία cron στη θέση τους, αλλά χρονομετρημένα έτσι ώστε να μην εκτελούνται ποτέ ταυτόχρονα.

Μενού προγραμματισμένων εργασιών για εργασίες cron WP All Import

Η διασφάλιση αυτών των δύο βελτιστοποιήσεων θα πρέπει να διασφαλίζει ότι οι προγραμματισμένες εργασίες του WP All Import ολοκληρώνονται με επιτυχία κάθε φορά.

Ήταν χρήσιμη αυτήν την απάντηση; 0 Χρήστες που βρήκαν αυτό χρήσιμο (0 Ψήφοι)