Tutorial · Web Hosting

Πώς αντιμετωπίζω HTTP 502 και 503 errors

Ξεχωρίστε 502 από 503 και ελέγξτε backend, PHP workers, προσωρινό overload, maintenance και resource limits.

Το 502 συνήθως σημαίνει ότι gateway/proxy δεν έλαβε έγκυρη απάντηση από το backend, ενώ το 503 ότι η υπηρεσία δεν μπορεί προσωρινά να εξυπηρετήσει το request. Και τα δύο χρειάζονται έλεγχο χρόνου, logs και πόρων· δεν σημαίνουν αυτόματα ότι απαιτείται αναβάθμιση.

Πριν ξεκινήσεις

  • Σημείωσε URL, ώρα, διάρκεια και αν επηρεάζονται όλοι ή μία λειτουργία.
  • Μην επανεκκινείς ή αλλάζεις πολλές ρυθμίσεις χωρίς baseline.
  • Έλεγξε αν εκτελείται maintenance, backup, import ή deploy.

Βήματα

  1. Δοκίμασε από δεύτερο δίκτυο και έλεγξε αν το error είναι σταθερό ή διαλείπον.
  2. Κατέγραψε τον ακριβή status code και response headers.
  3. Έλεγξε access/error/application logs την ίδια ώρα για timeout, worker crash ή backend connection failure.
  4. Έλεγξε Resource Usage για CPU, PMEM, IO, EP, NPROC, IOPS και faults όπου διατίθενται.
  5. Συσχέτισε το συμβάν με PHP workers/processes, cron, bots, imports, scheduled actions ή εξωτερικά APIs.
  6. Αν υπάρχει maintenance/restart, περίμενε την προβλεπόμενη ολοκλήρωση και επανέλεγξε χωρίς συνεχές retry load.
  7. Σε staging απομόνωσε πρόσφατη εφαρμογική αλλαγή ή αργό component.
  8. Πρότεινε μεγαλύτερο plan μόνο όταν επαναλαμβανόμενα όρια επιβεβαιώνουν πραγματική έλλειψη πόρων μετά από βασική βελτιστοποίηση.

Πώς ελέγχω ότι ολοκληρώθηκε σωστά

  • Τα ίδια requests ολοκληρώνονται επανειλημμένα χωρίς 502/503.
  • Δεν υπάρχουν νέα backend timeout/crash entries.
  • Τα resource faults δεν επαναλαμβάνονται στο φυσιολογικό workload.
  • Η κρίσιμη λειτουργία ολοκληρώνεται και όχι μόνο η αρχική σελίδα.

Συνηθισμένα προβλήματα

  • Σύντομο 503 κατά maintenance: επανέλεγξε μετά την ολοκλήρωση.
  • 502 σε συγκεκριμένη λειτουργία: πιθανό backend/application timeout.
  • Errors σε ώρες αιχμής: συσχέτισε traffic, bots και faults πριν αποφασίσεις capacity.
  • Μόνο πίσω από proxy/CDN: έλεγξε origin connectivity και timeout limits και στα δύο επίπεδα.

Για επίμονο 502/503, άνοιξε ticket υποστήριξης με ώρα, URL, request και τυχόν fault/log evidence.

Σχετικοί οδηγοί

Χρειάζεστε περισσότερη βοήθεια;

Αν το θέμα σας είναι διαφορετικό ή χρειάζεται τεχνικό έλεγχο, ανοίξτε ticket στην ομάδα υποστήριξης.

Ανοίξτε ticket