Kako izgledaju greške 502, 503 i 504
502 Bad Gatewaynginx, LiteSpeed ili Cloudflare
503 Service Unavailableserver, često uz „The server is temporarily unable to service your request“
504 Gateway Time-outposrednik koji je predugo čekao server
Briefly unavailable for scheduled maintenance. Check back in a minute.WordPress usred ažuriranja (odgovara sa 503)
Najčešći uzroci grešaka 502, 503 i 504 i rešenja
| Uzrok | Rešenje |
|---|---|
| 502: PHP ili aplikacija iza web servera se srušila ili se restartuje | Sačekajte minut; ako traje, proverite log aplikacije ili javite podršci |
| 502: Cloudflare ne dobija ispravan odgovor od servera (pogrešna IP adresa, SSL podešavanje) | Proverite A zapis i SSL režim u Cloudflare-u |
| 503: WordPress je ostao u režimu održavanja posle prekinutog ažuriranja | Obrišite fajl .maintenance u folderu sajta |
| 503: sajt je potrošio procese ili memoriju koje paket daje (botovi, nagli saobraćaj) | Blokirajte loše botove, uključite keš, po potrebi jači paket |
| 504: skripta radi predugo (spor upit u bazi, izvoz, uvoz, poziv spoljnog API-ja) | Ubrzajte upit, pokrećite duge poslove preko cron-a |
| 504: spoljni servis od koga sajt zavisi ne odgovara | Postavite kraći timeout za taj poziv i rezervni prikaz |
Greške 502, 503 i 504: šta možete da uradite kao posetilac
- Sačekajte minut-dva i osvežite stranicu: ove greške su često kratke.
- Proverite da li sajt radi sa mobilnog interneta. Ako ne radi ni tamo, problem je na strani sajta.
- Ne šaljite porudžbinu ili uplatu ponovo dok ne proverite da li je prva prošla.
Šta radi vlasnik sajta kod grešaka 502, 503 i 504
Prvo utvrdite koja od tri greške je u pitanju i da li je stalna ili povremena. Povremena 503 ili 504 pod opterećenjem govori o resursima, a stalna 502 o aplikaciji ili podešavanju posrednika.
- Proverite da li je u toku održavanje. Ako vidite poruku „Briefly unavailable for scheduled maintenance“, u File Manager-u obrišite fajl .maintenance iz foldera sajta i ponovite ažuriranje.
- Pogledajte potrošnju resursa. U cPanel-u otvorite Resource Usage i proverite da li je sajt udarao u ograničenje procesa, procesora ili memorije u vreme greške.
- Uključite keš i zaustavite loše botove. LiteSpeed Cache za WordPress smanjuje broj PHP procesa po poseti. U zapisu poseta (Metrics, Visitors) proverite da li jedan bot ili jedna adresa šalje hiljade zahteva i blokirajte ga.
- Skratite duge skripte. Uvoz proizvoda, izvoz porudžbina i slanje newslettera pokrećite u delovima ili preko cron posla (vodič kako podesiti cron job), a ne kroz jedan zahtev iz pregledača.
- Proverite Cloudflare. Ako je sajt iza Cloudflare-a, privremeno isključite proksi (ikonica oblaka postaje siva) i otvorite sajt direktno. Ako tada radi, uzrok je u podešavanju između Cloudflare-a i servera.
Razlika između 502, 503 i 504 u jednoj tabeli
| Kod | Šta znači | Tipičan uzrok | Ko rešava |
|---|---|---|---|
| 502 Bad Gateway | posrednik je dobio neispravan odgovor | aplikacija pala, pogrešno podešen proksi ili CDN | vlasnik sajta ili hosting |
| 503 Service Unavailable | sajt privremeno ne prima zahteve | održavanje, preopterećenje, ograničenje paketa | vlasnik sajta, ponekad hosting |
| 504 Gateway Timeout | odgovor nije stigao na vreme | spora skripta, spor upit u bazi ili spoljni API | vlasnik sajta (kod) |
Ako sajt redovno prerasta resurse paketa, sledeći korak je jači paket ili VPS server sa sopstvenim procesorom i memorijom.
Kada se javiti podršci zbog grešaka 502, 503 i 504
Javite se podršci ako greška traje duže od nekoliko minuta, ako se javlja na svim sajtovima na nalogu ili ako u Resource Usage ne vidite ništa neobično. Pošaljite adresu, tačan kod greške i vreme. Ako posle selidbe sajt vraća 502 iza Cloudflare-a, proverite i DNS zapise domena.