Cloudflare, CDN þjónusta, hefur stutt mörg vefverkefni við að bæta afköst og öryggi síðan 2010. En með henni hefur Cloudflare komið með Villa 522 - tenging tímasett villu okkar. Svo hvernig lagaðu þetta?
Öfugt við hefðbundin efnisafhendingarnet þjónar Cloudflare bæði sem kyrrstæður innihaldsbuffi og öfugur proxy-þjónn sem er í stöðugum samskiptum við vefþjóninn. Innihaldið í skyndiminni er ekki beinlínis ákveðið af rekstraraðila vefsíðunnar og engin aðlögun frumkóða er nauðsynleg vegna þess að allt sem þú þarft að gera er að segja DNS netþjónunum að nota þjónustuna.
Skilaboðin 'Villa 522: Tímamörk tengd tengingu' gefa til kynna velþekkta villu sem kemur oft upp með öflugu efnisafhendingarnetinu. Þrátt fyrir þá staðreynd að þessi villa er einnig þekkt sem „Cloudflare villa“ er málið ekki vegna vefafkastaþjónustunnar.
Hvað þýðir 'Villa 522'?
522 skilaboðin, eins og svo margar aðrar villusíður á internetinu, eru HTTP stöðuskilaboð. „5“ gefur til kynna villu á netþjóni en „2“ á eftir gefur til kynna að villan á þjóninum hafi átt sér stað vegna Cloudflare. 'Tímamörk tengd tengingu' er kóði sem birtist þegar TCP handabandið milli vefþjónsins og Cloudflare ruglast.
Það eru aðrar 500 villur sem þú gætir viljað skoða.
Þetta handaband, sem er nauðsynlegt til að koma á tengingu, er krafist í hvert sinn sem CDN þjónustan fær notendabeiðni sem krefst samráðs við netþjón. Tímamörk 522 tengingarinnar er ein algengasta villuskilaboðin í vafra vegna útbreiddrar notkunar Cloudflare.
Af hverju birtist Cloudflare villa?
Andstætt því sem almennt er talið, stafar 522 villan af vandamáli á netþjóni frekar en Cloudflare bilun. Hins vegar, eins og með margar aðrar HTTP villur, er erfitt að bera kennsl á upptök villunnar. Þegar TCP-tenging er komið á milli CDN-þjónustunnar og vefþjónsins sem haft er samband við, eru nokkrar aðstæður sem geta valdið tímamörkum. Eftirfarandi eru algengustu orsakir þess að tengingin rann út á tíma:
- Ótengdur netþjónn: HTTP villa 522 birtist oft vegna þess að vefþjónninn sem þú hefur samband við er ekki tiltækur. Skipti er augljóslega ómögulegt vegna þess að samskipti milli vefþjónsins og Cloudflare fara fram yfir internetið.
- Íþyngir upprunalega þjóninum: Cloudflare vinnur gríðarlega mikið fyrir upprunalega vefþjón verkefnisins. CDN þjónustan verður samt að hafa samband við upprunalega netþjóninn fyrir slíkar beiðnir frá notendum vafra (sérstaklega kraftmikið efni). Ef það eru of margar beiðnir til að meðhöndla á sama tíma, eins og með venjulegan netþjón án CDN, getur þetta valdið ofhleðslu og tímamörkum þegar TCP er byggt.
- Það er verið að loka fyrir beiðnina af eldvegg: ef upprunalegi þjónninn er með sinn eigin eldvegg getur þetta einnig leitt til Cloudflare villu. Auðvitað ættu IP-tölur frammistöðuþjónustunnar að vera leyfðar sjálfgefið, en vistföngum er stundum lokað fyrir slysni eða geðþótta. Þar af leiðandi er ekki hægt að koma á neinum tengingum. Pakkar gætu verið fjarlægðir af upprunalega hýsilnetinu vegna rangra stillinga.
- Ógildar DNS stillingar: DNS netþjónar virka með IP tölu upprunalega netþjónsins. Allar breytingar á þessu heimilisfangi verða að vera sendar til CDN og netþjóns svo þeir geti haldið áfram að hafa samskipti. Vegna þess að margir gestgjafar úthluta nýjum vefföngum á stýrðar vefsíður reglulega og senda þær ekki til Cloudflare, getur DNS uppsetningin stundum notað rangt heimilisfang.
- Röng leið: Til að tryggja að frammistaða vefsíðu sé rétt fínstillt verður Cloudflare að vinna lengra en netmörk. IP leið, sem stjórnar leiðinni sem pakkar fara þegar þeir ferðast um hin ýmsu net sem taka þátt, er mikilvægur hluti af afhendingu efnisins. Skilaboð sem rann út á tíma fyrir tengingu eru oft sýnd þegar ósamræmi er á milli upprunalega netþjónsins og Cloudflare.
Hvernig á að laga villuna 522
Ef þú hefur umsjón með vefverkefni sem er að upplifa villu 522, ættir þú að byrja að skoða vandamálið strax. Hins vegar, áður en þú ákvarðar hvort ein af orsökum sem taldar eru upp í kaflanum á undan sé uppspretta vandamálsins, skaltu ganga úr skugga um að upprunalegi vefþjónninn sé í gangi og samþykki HTTP beiðnir. Jafnvel þótt allar stillingar séu réttar, er tenging milli Cloudflare og netþjónsins rökrétt ómöguleg ef þetta er ekki raunin. Ef þessi „fljóta“ athugun leiðir í ljós að CDN þjónustan getur fengið aðgang að auðlindum netþjónsins eins og búist var við, þarf ítarlegri rannsókn til að finna upptök vandamálsins.
Hagstæðustu lausnirnar til að laga 522 villurnar eru taldar upp í köflum hér að neðan.
1. Auka getu netþjónsins
Ofhleðsla á vefþjóninum er ein algengasta orsök villa 522. Umferðarmagn á hverjum tíma er erfitt að spá fyrir um. Álagstoppar með hléum gefa til kynna að þjónninn geti ekki unnið úr HTTP beiðnum. Þess vegna ættir þú að nota greiningarhugbúnað til að fylgjast með umferðarvexti vefverkefnisins þíns. Skoðaðu gögnin reglulega til að bera kennsl á flöskuhálsa og uppfæra vélbúnaðaruppsetningu hýsingarumhverfisins. Sveigjanlegar skýhýsingarlausnir, til dæmis, gera þér kleift að skala auðlindir með nákvæmri nákvæmni. Þetta gerir þér kleift að react best fyrir sveiflur af völdum tíma dags, virka daga eða árstíðar.
2. Skoðaðu IP síun
Athugaðu viðeigandi eldveggsstillingar og annan síunarhugbúnað, svo sem iptables, til að sjá hvort IP-tölur Cloudflare eru lokaðar af vefþjóninum þínum. Htaccess skráin getur einnig síað netföng og þess vegna ættir þú að athuga hvort hún sé læst á IP-tölum. Á opinberu vefsíðunni geturðu fundið lista yfir heimilisföng CDN þjónustuveitunnar. Að laga Villa 522, verður þú að opna eitt af þessum vistföngum í nefndum forritum (eða verkfærum með svipaðar aðgerðir). Vegna þess að mörg forrit loka sjálfkrafa fyrir IP-tölur, ættirðu að vera öruggur og hvítlista Cloudflare vistföng.
3. Breyttu DNS/IP stillingum
Ef vefþjónninn þinn krefst þess að skipta reglulega um vistfang vefþjónsins er það á þína ábyrgð að láta Cloudflare vita um nýju IP tölurnar. Sjálfgefið er að veitendur tilkynna þessar breytingar aðeins til þeirra eigin DNS netþjóna. Það er þess virði að athuga IP stillingar lénsins þíns ef þú færð villu 522. Skráðu þig inn á viðeigandi stjórnborð fyrir vefverkefnið þitt. Taktu eftir núverandi IPv4 og IPv6 vistföngum vefþjónsins. Farðu síðan í stillingarvalmynd Cloudflare og finndu lénið sem veldur vandanum. Veldu 'DNS' í valmyndastikunni og sláðu síðan inn skráð vefföng inn í viðeigandi DNS-skrár (Record Type AAAA: IPv6, Record Type A: IPv4).
4. Virkjaðu 'keepalive' skilaboðastillinguna
Ef Cloudflare villa stafar af röngum HTTP haus stillingum ætti að vera tiltölulega einfalt að leysa hana. Ef 'keepalive' er óvirkt eða of fáar mögulegar beiðnir eru skilgreindar, geturðu breytt þessu í stillingarskrá vefþjónsins (td í httpd.conf fyrir Apache netþjóna). Hins vegar verður þú að hafa nauðsynlegar heimildir, sem er ekki alltaf raunin með sameiginlegum hýsingarpakka. Í aðstæðum sem þessum er eini kosturinn þinn að nálgast þjónustuveituna. Ef vandamálið er viðvarandi með 'keepalive' stillingu valins pakka, ættir þú að íhuga að skipta um hýsingarlíkan eða veitendur.
5. Hafðu samband við þjónustudeild Cloudflare
Hafðu samband við Cloudflare stuðning ef 522 villan stafar af vandamáli með umferðarleiðsögn. Búðu til miða sem útlistar málið og gefur til kynna hvaða svæði hafa þegar verið athugað fyrir villur. Til að læra meira um núverandi pakkaskipti á milli vefþjónsins þíns og Cloudflare IP-tölu, mælir CDN veitandinn að þú notir verkfæri eins og MTR eða traceroute. Til að flýta fyrir lausnarferlinu geturðu sett niðurstöðurnar inn á miðann þinn (í texta- eða myndformi).
Hvað getur vafranotandi gert ef tenging hefur runnið út?
HTTP villa 522 er aðeins vandamál á netþjóni, samkvæmt listanum yfir mögulegar orsakir. Þannig að ef þú ert bara að vafra á netinu og færð 522 skilaboð þegar þú heimsækir síðu, þá er það ekki vegna slæmrar nettengingar eða slæmrar viðbót. Þetta þýðir hins vegar að þú munt ekki geta leyst vandamálið beint. Það er betra að bíða og skoða síðuna seinna ef þú vilt halda gremju í lágmarki (eða forðast hana algjörlega). Vonandi ætti samskiptavandamálið milli Cloudflare og vefþjónsins þá að vera leyst og síðan ætti að virka fullkomlega.
Þú getur líka gert ábyrgum vefstjóra vefsíðunnar viðvart – sérstaklega ef vefsíðan virkar ekki í raun eftir margar tilraunir og Cloudflare villan er viðvarandi. Þú gætir fengið gagnlegar bakgrunnsupplýsingar eða fengið tilkynningu þegar vefsíðan er aftur tiltæk. Það er líka mögulegt að þjónustuveitandinn viti ekki um málið, svo það er góð hugmynd að hafa samband við þá.
Lestu meira: Hvernig á að laga Ekki er hægt að ná í þessa síðu villa
Villa 522 Algengar spurningar
Hvað þýðir Cloudflare Villa 522?
Villa 522 þýðir að tengingin milli kerfa CloudFlare og uppruna vefþjónsins hefur verið rofin og upprunaþjónninn hefur ekki svarað í meira en 60 sekúndur.
Hvernig hjálpar myndhagræðing við að laga Cloudflare villu 522?
Cloudflare er fær um að þjóna myndum beint án þess að þurfa að lemja á vefþjón í hvert sinn sem beðið er um mynd. Þannig að jafnvel þótt vefþjónninn sé ekki tiltækur er samt hægt að birta myndir og forðast 522 villuna. Að birta myndir frá brúnþjóni Cloudflare dregur úr álagi á vefþjóninn og flýtir að lokum fyrir aðgangi vefsíðunnar.
Hvað get ég gert ef ofangreindar lausnir hjálpa ekki?
Ef engin af þessum bilanaleitaraðferðum virkar, hafðu samband við Cloud Flare stuðningskerfið til að fá frekari hjálp eða þjónustuveituna þína fyrir vefhýsingarreikninginn þinn.
vinsamlegast yfirgefa a gagnlegt skrifaðu athugasemdir við hugsanir þínar, deildu þessu síðan á Facebook hópinn þinn / hverjum sem myndu finnast þetta gagnlegt og við skulum uppskera ávinninginn saman. Takk fyrir að deila og vera fín!
Birting: Þessi síða getur innihaldið tengla á ytri vefsíður fyrir vörur sem við elskum og mælum af heilum hug. Ef þú kaupir vörur sem við leggjum til gætum við unnið okkur inn tilvísunargjald. Slík gjöld hafa ekki áhrif á ráðleggingar okkar og við tökum ekki við greiðslum fyrir jákvæða dóma.