printre multe coduri de stare, puteți primi atunci când un server nu este în măsură să răspundă la cererea faci, este 504 Gateway Timeout eroare. Cu siguranță l-ați întâlnit o dată, deși este adevărat că este mai puțin frecvent decât alte erori despre care am vorbit deja, cum ar fi eroarea 502 Bad Gateway sau eroarea 500.
în acest post Mă voi concentra pe explicarea a ceea ce este și cum să remediați un cod de eroare 504.,
ce este eroarea 504 „gateway Timeout”
ori de câte ori vizitați un site web (sau încercați să îl vizitați), browserul dvs. generează o solicitare și o trimite serverului care găzduiește site-ul respectiv. Solicitarea este gestionată și serverul returnează un cod de stare HTTP care vă va fi afișat numai dacă ceva nu a mers bine. Dacă totul merge bine, veți primi pur și simplu conținutul pe care îl așteptați.,mai exact, eroarea 504 este un cod de stare HTTP care indică faptul că un server nu a primit răspunsul pe care îl aștepta de la un alt server într-un timp rezonabil atunci când încearcă să acceseze un site web sau să completeze o altă solicitare prin browser.cu alte cuvinte, codul de eroare 504 indică de obicei că un server cu care trebuie să comunicați pentru a vizualiza un web nu răspunde suficient de repede., Cel care trimite mesajul de eroare este serverul care, în lanțul de comunicare, nu primește un răspuns în intervalul de timp prevăzut și, prin urmare, nu este capabil să-și îndeplinească funcția.
serverul care provoacă 504 cod de stare nu trebuie să fie direct hosting web, dar poate fi un gateway sau proxy server care este pe drum.,
ce este o poarta de acces sau serverul proxy
în formă primară, accesarea web presupune că browser-ul intră într-o comunicare cu serverul pe care este găzduit. Până acum e bine, nu? lucrul este că în subiectele web sau de rețea lucrurile nu sunt niciodată atât de simple și există întotdeauna excepții. Unul dintre ele este serverele proxy. Aceste tipuri de servere sunt mașini care mediază total sau parțial în Comunicările pe care le faceți împotriva altor servere. care este scopul acestui tip de servere? Ei bine, pot exista mai multe., Voi numi câteva pentru a vă oferi o idee:
- un proxy poate acționa ca un „load balancer”, primind solicitarea dvs. și direcționând-o către cel mai puțin ocupat server dintr-un grup. În acest fel, serverul ales va răspunde mai repede decât unul cu mai mult volum de muncă.
- poate acționa, de asemenea, ca firewall-uri, restricționând traficul de rețea. Ați avut vreodată probleme la locul de muncă pentru a intra într-o pagină? Dacă da, vina este cu siguranță un proxy care a pus compania dvs. acolo pentru a „lucra mai mult”.,
- proxy-urile vă permit, de asemenea, să navigați pe Internet prin ele, făcând conexiunea dvs. puțin mai privată. Acestea sunt așa-numitele” proxy-uri anonime ” (dar uitați-vă și nu credeți că sunt anonime).
- în cele din urmă, unele configurații din cadrul aceluiași server pot avea nevoie de o configurație proxy cu ea însăși. Este rar, dar în setările unor limbaje de programare, cum ar fi PHP, poate fi necesar., după cum puteți vedea, există multe motive pentru care un proxy poate media o conexiune. În esență, s-ar putea să credeți că serverul care găzduiește web-ul pe care doriți să îl vedeți este pur și simplu ultimul link dintr-un lanț lung care procesează solicitarea HTTP pe care ați trimis-o.astfel, proxy-ul este un nod care face parte dintr-o rețea mult mai mare și care conectează și trasează comunicațiile între diverși actori: client, server și alte noduri necesare., Atunci când oricare dintre acești actori nu răspunde într-un timp adecvat, serverul proxy oferă conexiune pentru nu a reușit și returnează eroare 504 să știi că „vina este un alt server care nu a răspuns”, fie pentru lentoarea, probleme de configurare sau la oricare dintre celelalte cauze care am să vă spun în acest articol.
ce mesaje s-ar putea întâlni atunci când primiți un cod de stare 504
merge puțin în funcție de site-ul web și de tipul de proxy care l-a lansat, deoarece administratorii pot personaliza aspectul paginii de eroare 504., De aceea, unele site-uri web au mesaje personalizate pentru codurile de stare HTTP.
504 erori apar în loc de web pe care doriți să acces, dar de eroare de pagină poate conține, de asemenea, site-ul antet sau subsol și un mesaj personalizat vă spun ce se întâmplă. Pe de altă parte, o eroare 504 poate fi afișată și ca un ecran alb simplu, cu un „504” foarte mare în partea de sus a browserului.,
Unele dintre cele mai comune mesaje de la HTTP cod 504 sunt:
Eroare HTTP 504 Gateway – Timeout
Gateway Timeout (504)
504 Eroare
504 Gateway Timeout
HTTP 504
ceea Ce este cauza 504 cod de eroare, „Gateway Timeout”
după Cum am spus și mai înainte, 504 de eroare este o eroare de conexiune între servere. Prin urmare, puteți uita că este o problemă cu conexiunea sau cu dispozitivul., De cele mai multe ori, eroarea 504 este cauzată de faptul că un alt server este prea lent, în jos sau nu funcționează corect. ca și în cazul majorității codurilor de răspuns HTTP care indică o eroare ca aceasta, poate fi dificil să se stabilească cauza exactă a expirării Gateway-ului 504. La urma urmei, comunicarea între client, server web și chiar servicii terțe este o problemă complexă., în general, cel mai obișnuit lucru este că serverul cu care încercați să comunicați primește un număr mare de solicitări și este depășit sau în prezent. Nu poate funcționa corect, iar browserul oferă utilizatorului Codul De stare 504 Gateway Timeout. Cu toate acestea, este posibil să existe probleme de conectivitate la rețea sau că este chiar vina unui plugin terț.
Ce mizerie, nu-i asa! Nu vă faceți griji, acum să ne uităm la soluții pentru toate aceste cauze posibile., Cum ti-am spus mai sus, în cele mai multe situații este rar pentru eroare 504 să vină din partea clientului, dar există câteva lucruri pe care le puteți încerca:
cum de a repara cod de stare HTTP 504 dacă sunteți un vizitator
după cum am spus, este probabil ca eroare 504 nu are nimic de-a face cu tine, deci normal de lucru este că nu ați rezolvat nimic.
- primul lucru este să reîncărcați pagina: apăsați F5 sau butonul de actualizare al browserului dvs. Dacă eroarea 504 a fost un eșec temporar, este pur și simplu posibil ca actualizarea paginii să vă permită să intrați.,
atenție: nu reîncărcați pagina Dacă eroarea apare imediat după efectuarea unei plăți. Puteți duplica tranzacția.
- pentru a vă asigura că nu există nicio problemă cu rețeaua locală, Verificați dacă site-ul web dă probleme tuturor sau doar dvs. Puteți face acest lucru cu diferite instrumente, dar cele mai cunoscute sunt instrumentele Pingdom, în jos pentru toată lumea sau doar pentru mine și este în jos chiar acum. Introduceți domeniul pe care încercați să îl accesați și verificați rezultatul., Dacă web-ul este în jos, nu va fi mult mai puteți face decât să așteptați.
- așteptați puțin și încercați din nou. Dacă eroarea 504 este de fapt cauzată de o defecțiune a rețelei site-ului web sau a unui server cu care comunică, este foarte probabil ca toate vizitele să întâmpine aceeași eroare ca și dvs. Este probabil ca persoana responsabilă pentru web să fie deja conștientă și lucrează pentru a pune o soluție.
- dacă web-ul vă oferă doar probleme, este că vina este de partea dvs. (acest lucru este foarte, foarte rar)., Pentru a verifica dacă eroarea 504 are vreo legătură cu browserul dvs., încercați să ștergeți memoria cache, să accesați modul incognito sau să accesați direct dintr-un alt browser. Dacă nu puteți, poate computerul sau computerul din rețea are o problemă temporară de un fel: încercați să accesați de pe un alt computer, conexiunea la rețea sau (cel mai ușor) de pe telefonul mobil.
pentru utilizatorii tech savvy: dacă nimic nu funcționează și sunteți pe cale să vă aruncați pe fereastră, faceți o ultimă încercare., Verificați dacă este un eșec al serverului DNS: puteți utiliza DNS-ul public Google.
- dacă defecțiunea nu este de partea dvs. (ceea ce este normal) și vă grăbiți să accesați, puteți contacta webmasterul pentru a-l anunța despre eroarea de expirare a Gateway-ului 504. Majoritatea site-urilor web au un profil pe una sau mai multe rețele sociale din care interacționează cu adepții lor. Cele mai importante site-uri web au, de obicei, și un număr de e-mail sau de telefon prin care le puteți contacta.,
cum să remediați codul de stare HTTP 504 dacă sunteți administratorul web
în primul rând, ca întotdeauna, amintiți-vă că este mai bine să fiți precaut decât să regretați mai târziu. Este vital să faceți o copie de rezervă completă a instalării, bazei de date etc., înainte de a face orice modificări ale sistemului.
- În primul rând, verificați dacă serverul pe care sunteți găzduit rulează normal., Uneori, dacă traficul crește foarte mult, s-ar putea să ajungeți la o eroare 504 (deși cea mai frecventă ar fi o eroare 503, într-adevăr) dacă serviciul care gestionează răspunsul final este supraîncărcat și răspunde lent. Cel mai bine este să excludeți acest motiv posibil cât mai curând posibil: puteți utiliza instrumentele Pingdom pentru a verifica care este răspunsul dvs. de găzduire.
- codul de stare 504 este posibil să fi fost cauzat și de modificările sau actualizările recente ale site-ului dvs. web. Cel mai simplu lucru este să verificați Raportul de eroare., Utilizatorii WordPress pot adăuga aceste linii la fișierul wp-config.php astfel încât să puteți vedea toate rezultatele în depanare.,div>
1
2
3
|
define( ‘WP_DEBUG’, true );
define( ‘WP_DEBUG_LOG’, true );
define( ‘WP_DEBUG_DISPLAY’, false );
|
- El de eroare 504 Gateway Timeout ro WordPress también puede ser causado por errores ro la base de datos., Instalați WP-DBManager și utilizați funcțiile „Repair DB” și „Optimize DB”, pentru a vedea dacă funcționează. De asemenea, trebuie să verificați acel fișier .htaccess nu conține erori, mai ales dacă ați reinstalat recent WordPress.
- dacă primiți un cod de stare 504 în WordPress, nu strică să verificați pluginurile (în special cele care fac funcții de cache). Dezactivați-le pe toate temporar și verificați dacă vedeți în continuare eroarea. Dacă nu, veți ști că un plugin a fost de vină., Reactivați-le pe toate și începeți să le dezactivați unul câte unul până când identificați care dintre ele cauzează eroarea să sară.
- utilizați un serviciu CDN? În cazul CloudFlare, eroarea 504 va apărea personalizat: „504 Gateway Timeout / cloudflare-nginx”. Dezactivați CDN-ul, așteptați câteva ore pentru ca DNS să se propage și eroarea 504 ar fi trebuit să dispară. De asemenea, puteți contacta asistența CloudFlare pentru a examina ce s-a întâmplat. Nici nu ar strica să încercați să utilizați fișierul hosts pentru a accesa site-ul dvs. web și, astfel, să excludeți problemele din partea CloudFlare.,
- în cele din urmă, dacă nimic nu funcționează, cel mai bine este să luați legătura cu furnizorul dvs. de găzduire. Este posibil ca eroarea 504 să se datoreze unei probleme pe care o pot rezolva.
concluzie
bun (și rău) de eroare 504 este că, de obicei, provine de la un server intermediar, astfel încât un utilizator nu se poate face prea mult pentru a remedia problema. În general, veți putea aștepta puțin și problema va fi rezolvată fără intervenția dvs., Cu toate acestea, dacă vă grăbiți, dacă utilizați o aplicație online și nu puteți continua să lucrați între timp sau dacă site-ul web afectat este al dvs. și pierdeți trafic, poate doriți să aplicați soluțiile posibile pe care le-am sugerat în această postare.
Lasă un răspuns