Eroarea 520 este una dintre cele mai frecvente erori Cloudflare. Aceasta apare atunci când Cloudflare se conectează cu succes la serverul dvs. de origine, dar serverul returnează un răspuns neașteptat, gol sau nevalid.
Spre deosebire de erori precum 521 sau 522, eroarea 520 indică de obicei faptul că serverul web răspunde, dar ceva împiedică Cloudflare să proceseze corect răspunsul.
Cuprins
Ce cauzează eroarea 520?
Mai multe probleme pot declanșa eroarea 520, printre care:
- Erori ale aplicației PHP
- Epuizarea resurselor serverului
- Reguli de firewall care blochează adresele IP Cloudflare
- Fișiere
.htaccesscorupte - Antete HTTP nevalide
- Antete de răspuns sau cookie-uri de dimensiuni mari
- Setări SSL configurate incorect
- Pluginuri sau teme WordPress care generează erori fatale
Verificați-vă site-ul web fără Cloudflare
Primul pas este să stabiliți dacă problema provine de la Cloudflare sau de la site-ul dvs.
Opriți temporar Cloudflare sau comutați înregistrarea DNS afectată de la Proxied (nor portocaliu) la DNS Only (nor gri).
Dacă site-ul web afișează în continuare erori, problema se află probabil pe serverul de origine.
Dacă site-ul web funcționează corect fără Cloudflare, continuați cu pașii de mai jos.
Verificați jurnalele de erori ale serverului
Verificați jurnalele de erori ale site-ului dvs. web pentru a identifica mesajele care au apărut în același timp cu evenimentul de eroare 520.
Căutați:
- Erori fatale PHP
- Erori legate de limita de memorie
- Erori de expirare a timpului de așteptare
- Blocări ale aplicației
- Probleme de configurare a serverului web
Pentru site-urile WordPress, activarea jurnalizării de depanare poate ajuta la identificarea cauzei exacte.
Verificați configurația firewall-ului
O cauză frecventă a erorii 520 este un firewall care blochează solicitările Cloudflare.
Asigurați-vă că:
- Intervalele de adrese IP ale Cloudflare sunt permise.
- Instrumentele de securitate, precum ModSecurity, nu blochează traficul Cloudflare.
- Regulile de limitare a ratei nu afectează solicitările Cloudflare.
Dacă serverul dvs. blochează adresele IP ale Cloudflare, vizitatorii pot primi Eroarea 520 chiar dacă site-ul web pare să fie online.
Verificați configurația SSL
Setările SSL incorecte pot cauza probleme de comunicare între Cloudflare și serverul de origine.
În Cloudflare, accesați:
SSL/TLS → Prezentare generală
Setarea recomandată este, de obicei:
Complet (Strict)
Aceasta necesită un certificat SSL valid pe serverul de origine.
Evitați utilizarea opțiunii "Flexible SSL" (SSL flexibil) decât dacă este absolut necesar, deoarece aceasta poate genera bucle de redirecționare și alte probleme neașteptate.
Dezactivați pluginurile problematice
Dacă utilizați WordPress, Joomla, PrestaShop sau un alt CMS, este posibil ca un plugin sau o extensie să genereze răspunsuri nevalide.
Dezactivați temporar:
- Pluginuri de securitate
- Pluginuri de cache
- Pluginuri de redirecționare
- Pluginuri de optimizare a performanței
Apoi testați din nou site-ul web.
Verificați resursele serverului
Dacă serverul rămâne fără resurse, este posibil ca aplicațiile să nu poată genera răspunsuri corespunzătoare.
Verificați:
- Utilizarea procesorului
- Utilizarea memoriei
- Limitele proceselor de lucru PHP
- Procesele de intrare
- Spațiu pe disc
Un server supus unei sarcini intense poate genera mesaje intermitente de eroare 520.
Verificați fișierul .htaccess
Regulile de rescriere sau redirecționările incorecte pot declanșa uneori răspunsuri neașteptate.
Dacă utilizați Apache, redenumiți temporar fișierul .htaccess și testați site-ul web.
Pentru site-urile WordPress, puteți regenera un fișier .htaccess curat salvând din nou setările de permalink.
Goliți cache-ul Cloudflare
Răspunsurile stocate în cache pot continua să genereze erori chiar și după ce problema de bază a fost remediată.
În Cloudflare, accesați:
Cache → Configurare → Ștergere cache
Puteți șterge întregul cache sau doar adresele URL afectate.
Contactați furnizorul de găzduire
Dacă nu puteți identifica cauza, contactați furnizorul de găzduire și furnizați:
- URL-ul afectat
- Ora exactă la care a apărut eroarea
- ID-ul Ray de la Cloudflare afișat pe pagina de eroare
ID-ul Ray îi ajută pe administratori să urmărească solicitarea în jurnalele serverului.
Rezumat
Eroarea 520 a Cloudflare înseamnă că Cloudflare a accesat cu succes serverul de origine, dar a primit un răspuns neașteptat sau nevalid. Cele mai frecvente cauze includ erori PHP, blocări ale firewall-ului, configurări greșite ale SSL, limite de resurse și probleme la nivel de aplicație. Verificarea jurnalelor serverului și a setărilor firewall-ului și SSL reprezintă, de obicei, cele mai rapide modalități de a identifica sursa problemei.