Τι σημαίνει το 504 Gateway Timeout και πώς να το διορθώσετε

Όταν αντιμετωπίζετε προβλήματα με την πρόσβαση σε συγκεκριμένους ιστότοπους, το πρόγραμμα περιήγησής σας εμφανίζει συχνά έναν κωδικό κατάστασης HTTP(HTTP status code) που σας βοηθά να αποκρυπτογραφήσετε το πρόβλημα. Αυτοί οι κωδικοί διατίθενται σε διαφορετικούς τύπους και παραλλαγές, ο καθένας με τη δική του σημασία και λύσεις. Υπάρχει 90% πιθανότητα να αντιμετωπίσετε σφάλμα 504 Gateway Timeout τουλάχιστον μία φορά κατά την περιήγηση στο Διαδίκτυο.

Τι σημαίνει το 504 Gateway Timeout ; Το σφάλμα 504 Gateway Timeout επισημαίνεται διαφορετικά από πολλούς ιστότοπους και προγράμματα περιήγησης, αλλά οι παραλλαγές σημαίνουν το ίδιο πράγμα. Επομένως, εάν ένας συγκεκριμένος ιστότοπος εμφανίσει ένα σφάλμα « Χρονικό όριο πύλης(Gateway Timeout) (504)», ενώ άλλοι εμφανίζουν το δικό τους ως «Σφάλμα HTTP 504», «Ο τομέας άργησε να ανταποκριθεί» ή « Λήξη χρονικού ορίου πύλης(Gateway Timeout) », επισημαίνουν το ίδιο πρόβλημα. 

Σε αυτόν τον οδηγό, θα σας καθοδηγήσουμε σε όλα όσα πρέπει να γνωρίζετε σχετικά με το σφάλμα χρονικού ορίου λήξης της πύλης(Gateway Timeout) 504 —τη σημασία, τις αιτίες και τις λύσεις.

Τι σημαίνει το σφάλμα χρονικού ορίου λήξης της πύλης(Gateway Timeout Error Mean) 504 ;

Υπάρχουν πολλά που συμβαίνουν στο παρασκήνιο όταν επισκέπτεστε έναν ιστότοπο ή κάνετε κλικ σε έναν σύνδεσμο στο πρόγραμμα περιήγησής σας. Συνήθως, ακολουθεί τα παρακάτω βήματα:

  1. Εισαγάγετε μια διεύθυνση URL(URL) στη γραμμή διευθύνσεων του προγράμματος περιήγησης.
  2. Το πρόγραμμα περιήγησης επικυρώνει και εντοπίζει τη διεύθυνση IP του ιστότοπου (μέσω αναζήτησης DNS(DNS lookup) ).
  3. Το πρόγραμμα περιήγησης στέλνει ένα αίτημα στους διακομιστές του ιστότοπου.
  4. Οι διακομιστές επεξεργάζονται το αίτημα και στέλνουν ένα αντίγραφο της ιστοσελίδας στο πρόγραμμα περιήγησης.
  5. Το πρόγραμμα περιήγησης συγκεντρώνει και ερμηνεύει τις πληροφορίες από τον διακομιστή και εμφανίζει μια ιστοσελίδα.

Εάν το πρόγραμμα περιήγησής σας εμφανίζει το σφάλμα 504 Gateway Timeout αντί για μια λειτουργική ιστοσελίδα, αυτό σας λέει ότι υπήρχε πρόβλημα με το Βήμα 4(Step 4) . Δηλαδή, οι διακομιστές του ιστότοπου απέτυχαν να επεξεργαστούν το αίτημα του προγράμματος περιήγησής σας αρκετά γρήγορα.

Αυτό συμβαίνει όταν ο διακομιστής πύλης ενός ιστότοπου (ή ο κύριος διακομιστής) δεν λαμβάνει έγκαιρη απάντηση από έναν δευτερεύοντα διακομιστή (που ονομάζεται επίσης διακομιστής ανόδου). Λοιπόν, τι ακριβώς προκαλεί αυτή την καθυστέρηση στη σύνδεση του διακομιστή; Προχωρήστε στην επόμενη ενότητα για να μάθετε.

Τι προκαλεί το σφάλμα χρονικού ορίου λήξης της πύλης(Gateway Timeout Error) 504 ;

Συχνά, το σφάλμα 504 Gateway Timeout προκύπτει λόγω προβλημάτων συνδεσιμότητας διακομιστή στο τέλος του ιστότοπου. Ίσως, ένας (ή όλοι) από τους διακομιστές να καταρρεύσει ή να είναι προσωρινά υπερφορτωμένος και να μην μπορεί να επεξεργαστεί νέα αιτήματα. Αυτό το σφάλμα μπορεί επίσης να προκύψει εάν ο ιστότοπος μεταφέρθηκε πρόσφατα σε νέα διεύθυνση IP (υπηρεσία φιλοξενίας) ή εάν η διαμόρφωση του τείχους προστασίας του αποκλείει λανθασμένα ασφαλές περιεχόμενο.

Οι δυσλειτουργίες από την πλευρά του διακομιστή ευθύνονται συνήθως για το σφάλμα χρόνου λήξης της πύλης(Gateway Timeout) 504 , επομένως ο διαχειριστής ενός ιστότοπου είναι στην καλύτερη θέση για να επιλύσει το πρόβλημα. Ωστόσο, θα πρέπει επίσης να αντιμετωπίσετε προβλήματα στη συσκευή σας. Αυτό συμβαίνει επειδή το σφάλμα χρονικού ορίου(Timeout) 504 θα μπορούσε επίσης να προέρχεται από προβλήματα με τις ρυθμίσεις της συσκευής ή του δικτύου σας—αν και η πιθανότητα είναι αρκετά σπάνια.

Πώς να διορθώσετε το σφάλμα χρονικού ορίου λήξης της πύλης 504(Gateway Timeout Error)

Συγκεντρώσαμε μια χούφτα πιθανών μεθόδων αντιμετώπισης προβλημάτων που θα επιλύσουν το σφάλμα εάν το πρόβλημα προέρχεται από το δικό σας. Βάλτε τα να δοκιμάσετε και δείτε αν λειτουργούν για εσάς.

1. Ανανεώστε την ιστοσελίδα

Όπως αναφέρθηκε προηγουμένως, ένας ιστότοπος μπορεί να εμφανίσει τον κωδικό σφάλματος 504 εάν οι διακομιστές του είναι υπερφορτωμένοι—ίσως λόγω ξαφνικής αύξησης της επισκεψιμότητας. Εάν αυτή είναι η αιτία του σφάλματος, η επαναφόρτωση της ιστοσελίδας μπορεί να επαναφέρει τα πράγματα στην κανονικότητα. Κάντε κλικ(Click) στο εικονίδιο κυκλικού βέλους δίπλα στη γραμμή διευθύνσεων ή πατήστε F5 για να φορτώσετε ξανά τη σελίδα.

Μπορείτε επίσης να φορτώσετε ξανά μια σελίδα σε οποιοδήποτε πρόγραμμα περιήγησης χρησιμοποιώντας τη συντόμευση Control + R (για Windows) ή Command + R (για Mac).

2. Κάντε επανεκκίνηση του δρομολογητή(Router) ή της συσκευής δικτύου σας(Network Device)

Πριν επανεκκινήσετε τη συσκευή δικτύου σας, συνδέστε τον υπολογιστή σας σε ένα εναλλακτικό δίκτυο, εάν υπάρχει διαθέσιμο. Εάν μπορείτε να αποκτήσετε πρόσβαση στην ιστοσελίδα σε διαφορετικό δίκτυο, το πρόβλημα είναι ο ασύρματος δρομολογητής ή το μόντεμ Διαδικτύου.

Επανεκκινήστε(Restart) τη συσκευή δικτύου, συνδέστε ξανά τον υπολογιστή σας στο δίκτυο και φορτώστε ξανά την ιστοσελίδα. Εάν εξακολουθείτε να λαμβάνετε το σφάλμα 504 Gateway Timeout , εξετάστε το ενδεχόμενο (Gateway Timeout)επαναφοράς του δρομολογητή(resetting the router) ή του μόντεμ στις εργοστασιακές προεπιλογές.

3. Ελέγξτε τις ρυθμίσεις του διακομιστή μεσολάβησης

Εάν χρησιμοποιείτε διακομιστή μεσολάβησης στον υπολογιστή σας, βεβαιωθείτε ότι οι ρυθμίσεις διακομιστή είναι σωστές και διαμορφωμένες σωστά. Μεταβείτε στις Ρυθμίσεις(Settings ) > Δίκτυο και Διαδίκτυο( Network & Internet ) > Διακομιστής μεσολάβησης( Proxy) (για Windows) ή Προτιμήσεις συστήματος(System Preferences ) > Δίκτυο( Network ) > Για προχωρημένους( Advanced ) > Διακομιστές μεσολάβησης( Proxies) (για macOS) για να ελέγξετε για τυχόν μη αυτόματη ρύθμιση διακομιστή μεσολάβησης.

Απενεργοποιήστε τον διακομιστή μεσολάβησης και ανανεώστε τον ιστότοπο που επηρεάζεται. Εάν το πρόγραμμα περιήγησής σας φορτώνει την ιστοσελίδα, πιθανότατα το πρόβλημα είναι η διαμόρφωση του διακομιστή μεσολάβησης.

4. Αλλάξτε τους διακομιστές DNS

Οι περισσότεροι υπολογιστές χρησιμοποιούν τους προεπιλεγμένους διακομιστές(Domain Name Servers) ονομάτων τομέα ( DNS ) που ορίζονται από τον πάροχο υπηρεσιών Διαδικτύου(Internet Service Provider) ( ISP ). Αυτοί οι διακομιστές που έχουν εκχωρηθεί από τον ISP είναι μερικές φορές αναξιόπιστοι και προκαλούν προβλήματα όπως αργή συνδεσιμότητα. Εάν η επηρεαζόμενη ιστοσελίδα φορτωθεί με επιτυχία σε διαφορετική συσκευή, αλλάξτε τον πάροχο DNS του υπολογιστή σας σε οποιονδήποτε δωρεάν και αξιόπιστο δημόσιο διακομιστή(free and reliable public server) με γρήγορο χρόνο απόκρισης. Αυτό μπορεί να κάνει μεγάλη διαφορά.

Αλλαγή DNS στα Windows(Change DNS on Windows)

Για να αλλάξετε τον πάροχο DNS στα Windows(change your DNS provider on Windows) , μεταβείτε στις Ρυθμίσεις(Settings) > Δίκτυο και Διαδίκτυο( Network & Internet) > Κατάσταση( Status) και κάντε κλικ στην επιλογή Αλλαγή επιλογών προσαρμογέα(Change adapter options) .

2. Στο επόμενο παράθυρο, κάντε διπλό κλικ στον προσαρμογέα που είναι υπεύθυνος για τη σύνδεσή σας στο δίκτυο: Ethernet ή Wi-Fi .

3. Κάντε κλικ στο κουμπί Ιδιότητες(Properties) .

4. Στην ενότητα "Αυτή η σύνδεση χρησιμοποιεί τα ακόλουθα στοιχεία", κάντε διπλό κλικ Internet Protocol Version 4 (TCP/IPv4) .

5. Επιλέξτε το « Χρησιμοποιήστε τις ακόλουθες διευθύνσεις διακομιστή DNS(Use the following DNS server addresses,) », πληκτρολογήστε 8.8.8.8 στο πλαίσιο Προτιμώμενος(Preferred DNS) διακομιστής DNS και 8.8.4.4 στο πλαίσιο Εναλλακτικός(Alternate DNS) διακομιστής DNS. Κάντε κλικ (Click) στο OK(OK) για να συνεχίσετε.

6. Τέλος, κάντε κλικ στο OK(OK) στο παράθυρο Wi-Fi/Ethernet Properties για να αποθηκεύσετε τις αλλαγές.

Αλλαγή DNS στο macOS(Change DNS on macOS)

Για χρήστες Mac, μεταβείτε στις Προτιμήσεις συστήματος(System Preferences ) > Δίκτυο( Network) και κάντε κλικ στο κουμπί Για προχωρημένους(Advanced) στην κάτω αριστερή γωνία.

Μεταβείτε στην καρτέλα DNS και κάντε κλικ στο εικονίδιο (DNS)plus (+) στην αριστερή γωνία του κουμπιού για να προσθέσετε έναν νέο διακομιστή DNS .

Προσθέστε αυτά τα δημόσια DNS Google: 8.8.8.8 και 8.8.4.4 . Κάντε κλικ στο OK(OK) για να συνεχίσετε και κάντε κλικ στην επιλογή Εφαρμογή(Apply) στην επόμενη σελίδα για να αποθηκεύσετε τις αλλαγές.

5. Εκκαθαρίστε την προσωρινή μνήμη DNS

Όταν επισκέπτεστε έναν ιστότοπο, ο υπολογιστής σας αποθηκεύει πληροφορίες σχετικά με το όνομα τομέα του ιστότοπου σε μια προσωρινή μνήμη DNS . Την επόμενη φορά που θα επισκεφτείτε τον ιστότοπο, τα δεδομένα στη μνήμη cache του DNS κατευθύνουν γρήγορα το πρόγραμμα περιήγησής σας προς τη σωστή κατεύθυνση, ώστε ο ιστότοπος να φορτώνει πιο γρήγορα.

Είναι πιθανό να εμφανιστεί σφάλμα χρονικού ορίου αν ένας ιστότοπος αλλάξει τη διεύθυνση IP ή τον διακομιστή του. Αυτό συμβαίνει επειδή η κρυφή μνήμη DNS θα κατευθύνει το πρόγραμμα περιήγησής σας στην παλιά (ή ξεπερασμένη) διεύθυνση IP. Μπορείτε να διορθώσετε αυτό το πρόβλημα εκκαθαρίζοντας την προσωρινή μνήμη DNS(clearing the DNS cache) . Αυτό θα ζητήσει από τη συσκευή και το πρόγραμμα περιήγησής σας να λάβουν ενημερωμένες πληροφορίες DNS την επόμενη φορά που θα επισκεφτείτε τον ιστότοπο.

Για να διαγράψετε την προσωρινή μνήμη DNS στο Mac , ξεκινήστε το Terminal (μεταβείτε στις Εφαρμογές(Applications ) > Βοηθητικά προγράμματα( Utilities ) > Τερματικό( Terminal) ), επικολλήστε την παρακάτω εντολή στην κονσόλα και πατήστε Return .

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Εισαγάγετε τον κωδικό πρόσβασης του Mac σας όταν σας ζητηθεί και πατήστε Return .

Για συσκευές Windows , εκκινήστε τη γραμμή εντολών(Command) (πατήστε Windows + X και επιλέξτε Γραμμή εντολών (Διαχειριστής)(Command Prompt (Admin)) ), επικολλήστε την παρακάτω εντολή στην κονσόλα και πατήστε Enter .

ipconfig /flushdns

Απολαύστε μια εμπειρία Διαδικτύου χωρίς σφάλματα(Internet)

Ας ελπίσουμε ότι τώρα γνωρίζετε τι προκαλεί το σφάλμα χρονικού ορίου 504 και πώς μπορείτε να προσπαθήσετε να το διορθώσετε ως επισκέπτης του ιστότοπου. Εάν το σφάλμα συνεχιστεί μετά την αντιμετώπιση προβλημάτων του υπολογιστή και των ρυθμίσεων δικτύου, επικοινωνήστε με τον διαχειριστή του ιστότοπου. το πρόβλημα οφείλεται σίγουρα σε δυσλειτουργίες από την πλευρά του διακομιστή. Εάν το σφάλμα εμφανίζεται σε κάθε άλλο ιστότοπο, θα πρέπει να επικοινωνήσετε με τον ISP σας για να επιβεβαιώσετε εάν υπάρχει διακοπή δικτύου.



About the author

Είμαι έμπειρος διαχειριστής Windows 10 και Windows 11/10 με κάποια εμπειρία στο Edge. Έχω πλήθος γνώσεων και εμπειρίας να προσφέρω σε αυτόν τον τομέα, γι' αυτό πιστεύω ότι οι δεξιότητές μου θα ήταν πολύτιμο πλεονέκτημα για την εταιρεία σας. Η πολυετής εμπειρία μου τόσο στα Windows 10 όσο και στα Edge μου δίνει τη δυνατότητα να μαθαίνω γρήγορα νέες τεχνολογίες, να επιλύω γρήγορα προβλήματα και να αναλαμβάνω τον έλεγχο όταν πρόκειται για τη λειτουργία της επιχείρησής σας. Επιπλέον, η εμπειρία μου με τα Windows 10 και τον Edge με κάνει να γνωρίζω πολύ καλά όλες τις πτυχές του λειτουργικού συστήματος, κάτι που θα ήταν επωφελές για τη διαχείριση διακομιστών ή τη διαχείριση εφαρμογών λογισμικού.



Related posts