FeedClinic
← Όλα τα σφάλματα feed

STALE_TIMESTAMP: το feed σου έχει μπαγιατέψει

3' ανάγνωση

Το STALE_TIMESTAMP είναι ένα από τα πιο ύπουλα ευρήματα: το feed σου φαίνεται μια χαρά — έγκυρο XML, γεμάτο προϊόντα — αλλά το timestamp του δείχνει ότι βγήκε πριν από περισσότερες από 48 ώρες. Με άλλα λόγια, κάτι στην πηγή σου έχει σταματήσει να τρέχει, και η πλατφόρμα βλέπει τιμές και διαθεσιμότητες του… προχθές.

Η διόρθωση σε 3 βήματα

  1. 1Εντόπισε το πρόβλημα. Ελέγχει αν το timestamp του feed είναι παλαιότερο από 48 ώρες — ένδειξη ότι η πηγή δεν ανανεώνεται. Τρέξε δωρεάν διάγνωση με το URL του feed σου — το εύρημα εμφανίζεται στην αναφορά υγείας μαζί με τα προϊόντα που αφορά.
  2. 2Διόρθωσε στην πηγή. Έλεγξε το cron/scheduler του e-shop που παράγει το feed — πιθανότατα έχει σταματήσει να τρέχει.
  3. 3Αυτοματοποίησε με το FeedClinic. Επισήμανση + συνεχές monitoring: ειδοποιείσαι όταν η πηγή σου σταματήσει να ανανεώνεται.

Τι σημαίνει

Ο έλεγχος συγκρίνει το timestamp του feed (<created_at> στα XML feeds Skroutz, <date> στο BestPrice) με την τρέχουσα ώρα. Αν η διαφορά ξεπερνά τις 48 ώρες, το feed χαρακτηρίζεται «μπαγιάτικο»: δεν είναι σπασμένο, αλλά δεν ανανεώνεται — και αυτό είναι σχεδόν πάντα σύμπτωμα ότι η προγραμματισμένη εξαγωγή στο e-shop σου έχει κολλήσει.

Γιατί σε νοιάζει

Ένα μπαγιάτικο feed σημαίνει ότι η πλατφόρμα δουλεύει με λάθος δεδομένα: τιμή που άλλαξες χθες, προϊόν που εξαντλήθηκε το πρωί, προσφορά που έληξε — τίποτα από αυτά δεν έχει περάσει. Στην καλύτερη περίπτωση χάνεις πωλήσεις· στη χειρότερη, πελάτες φτάνουν στο κατάστημά σου και βρίσκουν άλλη τιμή ή εξαντλημένο απόθεμα από αυτό που είδαν. Το spec για τα XML feeds Skroutz συνιστά καθημερινή ανανέωση — ένα feed 2+ ημερών είναι εκτός αυτής της σύστασης, και όσο μεγαλώνει η απόσταση, τόσο μεγαλώνει η απόκλιση feed–καταστήματος.

Δες τι κρύβει το feed σου

Δωρεάν διάγνωση σε 1 λεπτό — επικόλλησε το feed URL σου και πάρε πλήρη αναφορά, ανά προϊόν και σοβαρότητα. Χωρίς κάρτα.

Δωρεάν διάγνωση feed — χωρίς κάρτα

Πώς το διορθώνεις χειροκίνητα

  • Έλεγξε τον scheduler του e-shop. Το feed παράγεται συνήθως από προγραμματισμένη εργασία (cron στο WooCommerce/hosting). Δες πότε έτρεξε τελευταία φορά και αν έβγαλε σφάλμα.
  • Συχνοί ένοχοι: ενημέρωση plugin που «ξήλωσε» τον προγραμματισμό, αλλαγή hosting, λήξη κάποιας άδειας plugin, ή cron που απενεργοποιήθηκε σε συντήρηση και δεν ξαναγύρισε.
  • Ξανατρέξε την εξαγωγή χειροκίνητα για να επανέλθει άμεσα το feed, και μετά ξαναρύθμισε τον προγραμματισμό — ιδανικά τουλάχιστον μία φορά την ημέρα, σύμφωνα με τη σύσταση του spec.
  • Επιβεβαίωσε την επόμενη μέρα ότι το timestamp άλλαξε μόνο του — αυτό είναι το πραγματικό τεστ.

Πώς το διορθώνει αυτόματα το FeedClinic

Το FeedClinic δεν μπορεί να ξανατρέξει το export στον server σου — αλλά μπορεί να κάνει το επόμενο καλύτερο: να μη μάθεις το πρόβλημα από τις χαμένες πωλήσεις. Με το συνεχές monitoring, ελέγχει την πηγή σου σε κάθε κύκλο ανανέωσης και σε ειδοποιεί αμέσως μόλις σταματήσει να φρεσκάρεται — συνήθως πολύ πριν το προσέξει οποιοσδήποτε άλλος. Και με το keep-last-good, το τελευταίο έγκυρο feed σου παραμένει σταθερά live όσο εσύ διορθώνεις την πηγή.

Δες τι κρύβει το feed σου

Δωρεάν διάγνωση σε 1 λεπτό — επικόλλησε το feed URL σου και πάρε πλήρη αναφορά, ανά προϊόν και σοβαρότητα. Χωρίς κάρτα.

Δωρεάν διάγνωση feed — χωρίς κάρτα