Eroare 522 – „Conexiune a expirat” - 5 moduri de a remedia această eroare AZI

Eroare 522 Conexiune a expirat

Cloudflare, un serviciu CDN, a susținut mai multe proiecte web pentru îmbunătățirea performanței și a securității din 2010. Dar odată cu el, Cloudflare a adus Conexiunea eroare 522 a expirat. Deci cum remediați asta?

Mesajul „Eroare 522: Conexiune a expirat” este un cod de stare HTTP bine-cunoscut care apare adesea cu site-urile de pe Cloudflare. De fapt, această problemă este cunoscută și sub numele de „eroare Cloudflare”, dar, din experiența noastră cu eroarea 522, problema nu vine de la Cloudflare în sine.

Ce înseamnă „Eroarea 522”?

Eroarea 522 este un cod de stare HTTP care este afișat atunci când serverul web de origine nu răspunde și Cloudflare nu se poate conecta la acesta pentru a difuza conținut care nu este stocat în cache. „5” indică o eroare pe partea serverului.

Deci, atunci când un browser trimite o solicitare către un site web, care este livrat prin Cloudflare, o parte din acel conținut trebuie să fie preluat de pe site-ul propriu-zis. Dacă Cloudflare încearcă să se conecteze la serverul site-ului web și serverul nu reușește să răspundă într-un anumit timp, Cloudflare va afișa eroarea 522.

Eroarea de expirare a conexiunii 522 este unul dintre cele mai frecvente mesaje de eroare ale browserului datorită utilizării pe scară largă a Cloudflare.

De ce apare eroarea Cloudflare

De ce face să apară eroarea Cloudflare 522?

Eroarea 522 este cauzată de o problemă la nivelul serverului, mai degrabă decât de o defecțiune Cloudflare. Cu toate acestea, ca și în cazul multor alte erori HTTP, identificarea sursei erorii nu este întotdeauna simplă, mai ales dacă nu dețineți site-ul web în cauză. Când se stabilește o conexiune între serviciul CDN și serverul web contactat, există o serie de scenarii care pot duce la un timeout. Următoarele sunt cele mai frecvente cauze ale mesajului de expirare a conexiunii:

  1. Server web offline sau timp nefuncțional al serverului: eroarea HTTP 522 este afișată frecvent deoarece serverul web contactat nu este disponibil. Acest lucru se poate întâmpla din diverse motive, cum ar fi o defecțiune a serverului, întreținerea serverului care pune serverul offline, serverul nu este conectat la internet sau alte motive pentru care serverul web de origine este în prezent offline.

  2. Serverul de origine este supus unei sarcini grele: în timp ce Cloudflare lucrează mult în locul serverului web original al proiectului, serviciul CDN trebuie să contacteze în continuare serverul original pentru conținut dinamic. Dacă există prea multe solicitări de tratat în același timp, acest lucru poate cauza o supraîncărcare și un timeout la stabilirea unei conexiuni între Cloudflare și serverul web.

  3. Solicitarea este blocată de un firewall: dacă serverul de origine are propriul firewall și blochează Cloudflare sau IP-ul utilizatorului, aceasta poate duce și la o eroare Cloudflare 522. Adresele IP ale Cloudflare ar trebui să fie permise în mod implicit, dar adresele sunt uneori blocate accidental, ceea ce face ca Cloudflare să nu poată accesa serverul și, astfel, să arunce eroarea 522.

  4. Setări DNS nevalide: serverele DNS funcționează cu adresa IP a serverului original. Orice modificare a acestei adrese trebuie comunicată CDN-ului și serverului, astfel încât acestea să poată continua să comunice. Deoarece multe gazde web atribuie uneori noi adrese web/IP site-urilor web gestionate și nu le redirecționează către Cloudflare, configurarea DNS poate folosi ocazional o adresă incorectă.

  5. Dirijare greșită: Pentru a garanta că performanța unui site web este optimizată corespunzător, Cloudflare trebuie să funcționeze mai departe de limitele rețelei. Rutarea IP, care guvernează calea parcursă de pachete pe măsură ce călătoresc prin diferitele rețele implicate, este o parte vitală a procesului de livrare a conținutului. Un mesaj de expirare a conexiunii este afișat frecvent atunci când există discrepanțe între serverul original și Cloudflare.

Cum se remediază eroarea 522

Cum se remediază eroarea 522

Dacă sunteți responsabil de un site web care întâmpină o eroare 522, există o serie de lucruri pe care le puteți face.

Înainte de a verifica dacă una dintre cauzele enumerate în secțiunea de mai sus este sursa problemei, asigurați-vă că serverul web original funcționează și acceptă solicitările HTTP.

Chiar dacă toate setările sunt corecte, conectivitatea dintre Cloudflare și server este imposibilă dacă serverul este oprit dintr-un motiv oarecare. Dacă această verificare arată că serviciul CDN este capabil să acceseze resursele serverului conform așteptărilor, este necesară o investigație mai amănunțită pentru a identifica sursa problemei.

Cele mai comune soluții pentru remedierea erorilor 522 sunt enumerate mai jos:

1. Creșteți capacitatea serverului

Serverul web care este supraîncărcat este una dintre cele mai frecvente cauze ale erorii 522. Deoarece volumul de trafic la un moment dat este dificil de prezis, este posibil să obțineți vârfuri de încărcare intermitente în care serverul nu poate procesa cererile HTTP.

Dacă eroarea 522 apare des, vă recomandăm să vă uitați la creșterea traficului și/sau la comportamentul traficului. Verificați datele pentru a vedea dacă puteți identifica blocajele sau sarcinile de vârf și luați în considerare actualizarea configurației mediului de găzduire pentru a gestiona sarcina de vârf. Soluțiile de găzduire în cloud flexibile sau elastice, de exemplu, vă permit să măriți resursele după cum este necesar. Acest lucru permite serverului dvs. să gestioneze sarcinile de vârf și fluctuațiile de trafic cauzate de ora din zi, ziua săptămânii sau sezonul de vârf.

2. Priviți filtrarea IP

Verificați setările corespunzătoare pentru firewall și alte programe de filtrare, cum ar fi iptables, pentru a vedea dacă adresele IP ale Cloudflare sunt blocate de serverul dvs. web. Fișierul .htaccess al serverului poate filtra și adresele de internet, așa că verificați dacă există IP-uri blocate. Pe site-ul oficial Cloudflare, puteți găsi un listă a adreselor furnizorului de servicii CDN. Pentru a remedia eroarea 522, trebuie să vă asigurați că niciuna dintre aceste adrese nu este blocată de serverul dvs. web. Poate doriți să puneți pe lista albă toate adresele IP Cloudflare.

3. Modificați setările DNS/IP

Dacă gazda dvs. web necesită o schimbare a adresei serverului web sau a adresei IP, este responsabilitatea dvs. să notificați Cloudflare cu privire la noile adrese IP. În mod implicit, furnizorii raportează aceste modificări numai pe propriile lor servere DNS. Merită să verificați setările IP ale domeniului dvs. dacă primiți o eroare 522. Conectați-vă la panoul de administrare corespunzător pentru serverul dvs. web. Luați notă de adresele IPv4 și IPv6 curente ale serverului web. Apoi accesați meniul de configurare Cloudflare și găsiți domeniul care cauzează problema. Selectați „DNS” din bara de meniu, apoi introduceți adresele web înregistrate în înregistrările DNS corespunzătoare (Tipul de înregistrare AAAA: IPv6, Tipul de înregistrare A: IPv4).

Vezi acest articol dacă aveți nevoie de ajutor pentru modificarea setărilor DNS.

cloudflare actualiza setările dns

4. Activați setarea mesajului „keepalive”.

Dacă eroarea Cloudflare este cauzată de setări incorecte ale antetului HTTP, ar trebui să fie relativ simplu de rezolvat. Dacă „keepalive” este dezactivat sau există prea puține cereri posibile definite, puteți modifica acest lucru în fișierul de configurare al serverului web (de exemplu, în httpd.conf pentru serverele Apache). Cu toate acestea, trebuie să aveți permisiunile necesare, ceea ce nu este întotdeauna cazul pachetelor de găzduire partajată. În acest caz, contactați furnizorul dvs. de găzduire.

5. Contactați asistența Cloudflare

Contactați asistența Cloudflare dacă eroarea 522 este cauzată de o problemă de rutare a traficului. Faceți un bilet care subliniază problema și indică zonele care au fost deja verificate pentru erori. Pentru a afla mai multe despre comutarea curentă de pachete între serverul dvs. web și IP-urile Cloudflare, furnizorul CDN sugerează utilizarea unor instrumente precum MTR sau traceroute. Pentru a accelera procesul de rezolvare a problemelor, puteți introduce rezultatele în bilet (în format text sau imagine).

Ce poate face un utilizator de browser dacă o conexiune a expirat

Ce poate face un utilizator de browser dacă o conexiune a expirat?

Eroarea HTTP 522 este o problemă la nivelul serverului. 

Dacă navigați pe internet și primiți un mesaj 522 atunci când vizitați un site, nu este din cauza unei conexiuni la internet proaste sau a unui plugin prost. Această problemă nu poate fi rezolvată de tine, unless sunteți proprietarul site-ului în cauză. Cea mai bună opțiune este să așteptați și să verificați site-ul mai târziu, când problema de comunicare dintre Cloudflare și serverul web este rezolvată.

Citeste mai mult: Cum de a rezolva Acest site nu poate fi accesat Eroare

Întrebări frecvente despre eroarea 522

Ce înseamnă eroarea Cloudflare 522?

Eroarea 522 înseamnă că conexiunea dintre sistemele CloudFlare și serverul web de origine nu este disponibilă, iar serverul de origine nu a răspuns mai mult de 60 de secunde.

Cum ajută optimizarea imaginii să remedieze eroarea Cloudflare 522?

Cloudflare este capabil să difuzeze imagini direct, fără a fi nevoie să lovească un server web de fiecare dată când este solicitată o imagine. Deci, chiar dacă serverul web nu este disponibil, imaginile pot fi în continuare difuzate și eroarea 522 este evitată dacă provine de la un server supraîncărcat. Servirea de imagini de pe serverul edge Cloudflare reduce încărcarea pe serverul site-ului web și, în cele din urmă, accelerează accesul la site.

Despre autor
Jamie Kavanagh
Jamie, inginer de educație, este principalul nostru scriitor tehnic și cercetător. Jamie conduce, de asemenea, Coastal Content, o companie de marketing de conținut, copywriting și web design cu sediul în Cornwall, în Regatul Unit.

Inca un lucru... Știați că și persoanele care împărtășesc lucruri utile precum această postare arată MĂRĂTOARE? ;-)
Te rugăm să ne contactezi lasa un util comentează cu gândurile tale, apoi împărtășește acest lucru grupurilor tale de Facebook care ar găsi acest lucru util și să profităm împreună de beneficii. Vă mulțumim că ați împărtășit și ați fost drăguți!

Dezvaluirea: Această pagină poate conține linkuri către site-uri externe pentru produse pe care le iubim și le recomandăm din toată inima. Dacă cumpărați produse pe care vi le sugerăm, este posibil să câștigăm o taxă de recomandare. Astfel de taxe nu influențează recomandările noastre și nu acceptăm plăți pentru recenzii pozitive.

Autor (i) prezentat (e) pe:  Logo-ul revistei Inc   Sigla Sitepoint   Logo CSS Tricks    sigla webdesignerdepot   Sigla WPMU DEV   si multe altele ...