Eroarea 503 și eroarea 522: ce înseamnă și cum le rezolvi
· Echipa AYT · 4 min de citit

Amândouă apar ca o pagină cu un cod în loc de site și amândouă înseamnă că vizitatorii nu văd nimic. Vin însă din locuri diferite, așa că și verificările sunt diferite.
Cum le deosebești
503 Service Unavailable o trimite serverul pe care stă site-ul. Serverul a primit cererea, dar nu o poate servi acum: e ocupat, e în mentenanță sau PHP-ul nu răspunde.
522 Connection timed out e un cod al Cloudflare și apare doar dacă site-ul trece prin proxy-ul lor (norul portocaliu din lista DNS). Cloudflare a încercat să se conecteze la serverul tău și nu a primit răspuns la timp, deci cererea nici nu a ajuns la WordPress.
Pagina de eroare a Cloudflare arată și unde s-a oprit cererea, cu trei casete: browserul, Cloudflare și serverul (Host). La 522, X-ul roșu e la server.
503: cauzele obișnuite pe WordPress
Modul de mentenanță rămas activ
În timpul unei actualizări, WordPress pune în rădăcina site-ului un fișier .maintenance. Dacă actualizarea se întrerupe, fișierul rămâne acolo, iar site-ul afișează „Briefly unavailable for scheduled maintenance” cu codul 503. Șterge fișierul din File Manager și reia actualizarea.
Toate procesele PHP sunt ocupate
Fiecare cont are un număr de procese PHP care pot rula în același timp. Când toate sunt ocupate, de vizitatori, de un robot care descarcă tot site-ul sau de un modul care face o operație lungă, cererile noi primesc 503. În panoul AYT, graficul de procese al contului arată dacă ai atins limita, iar raportul de module lente arată ce pagini țin procesele ocupate.
Începe cu soluția cea mai simplă: pornește cache-ul de pagini, ca vizitatorii obișnuiți să nu mai ajungă la PHP. Apoi caută în jurnalul de accesări roboții care cer sute de pagini pe minut și blochează-i. Repară sau înlocuiește modulul lent. Abia după toate acestea ia în calcul un plan mai mare.
Memoria
Un modul care face mult într-o singură cerere (importuri de produse, PDF-uri, constructoare de pagini) poate depăși memory_limit. De obicei apare „Allowed memory size exhausted” în jurnalul de erori și o eroare 500. Dacă procesul e oprit de sistem, vizitatorul poate vedea și un 503. La AYT, jurnalul de erori e în panou, memory_limit îl schimbi din setările PHP ale site-ului, iar monitorizarea îți scrie când contul rămâne fără memorie.
Un modul sau o temă stricată
Dacă 503 a apărut imediat după ce ai instalat sau ai actualizat un modul, redenumește-i folderul din wp-content/plugins, de exemplu adăugând -off la final. WordPress îl dezactivează, iar dacă site-ul revine ai găsit cauza.
522: cauzele obișnuite
Firewall-ul serverului blochează Cloudflare
Când site-ul e în spatele Cloudflare, toate cererile ajung la server de la adresele IP ale Cloudflare. Un firewall care blochează una dintre aceste adrese, de exemplu pentru că a trimis prea multe cereri, taie site-ul pentru toți vizitatorii care trec prin ea. Serverul trebuie să cunoască intervalele Cloudflare și să citească adresa reală a vizitatorului din antetul trimis de ei. Pe o găzduire administrată, întreabă suportul.
Înregistrarea DNS arată spre serverul vechi
Ai mutat site-ul, dar în Cloudflare înregistrarea A are tot adresa vechiului furnizor. Cloudflare încearcă să se conecteze la un server care poate nici nu mai există. Deschide DNS în panoul Cloudflare și verifică adresa din înregistrarea A.
Serverul e supraîncărcat sau oprit
Un server care nu mai acceptă conexiuni noi produce 522 prin Cloudflare și „connection timed out” fără Cloudflare. Verifică pagina de status a găzduirii. Pentru serverele AYT, pagina de status arată în timp real problemele și lucrările programate.
Ordinea verificărilor
- Citește codul exact de pe pagină: 503 sau 522.
- La 522, pune norul pe gri (doar DNS) pentru câteva minute. Dacă site-ul merge fără Cloudflare, problema e între Cloudflare și server: firewall sau DNS. Dacă nici așa nu merge, problema e la server.
- Verifică pagina de status a găzduirii.
- Deschide jurnalul de erori din panou și citește ultimele minute.
- Dacă problema a început după o modificare, anuleaz-o: dezactivează modulul, revino la versiunea de dinainte sau restaurează copia de azi-noapte.
Dacă ai trecut prin listă și site-ul tot nu merge, deschide un tichet cu codul exact și ora la care a apărut. La AYT, incidentele de server le tratăm oricând apar, iar celelalte probleme de luni până vineri, între 9 și 18.


