- 1. Kaip diagnozuoti 504 šliuzo skirtojo laiko klaidą
- 2. Atnaujinkite svetainę, kad ištaisytumėte 504 klaidą
- 3. Kaip patikrinti „Windows“, „Linux“ ir „Mac“ tarpinio serverio nustatymus
- 4. Kaip iš naujo paleisti visus „Windows“, „Linux“ ir „Mac“ tinklo įrenginius
- 5. Kaip pakeisti „Windows“, „Linux“ ir „Mac“ DNS nustatymus
- 6. Kaip patikrinti naujausius DNS pakeitimus „Windows“, „Linux“ ar „Mac“
- 7. Kaip pašalinti „Windows“, „Linux“ ir „Mac“ serverių ryšio problemas
- 8. Kaip ištaisyti neteisingus ugniasienės nustatymus
- 9. Kaip sukonfigūruoti tarpinį serverį organizacijos lygmeniu ir išspręsti 504 klaidą
- 10. Kaip atnaujinti tinklo tvarkykles ir ištaisyti 504 klaidą
- 11. Kaip paleisti SFC ir ištaisyti 504 klaidą
- 12. Kiti būdai, kaip ištaisyti 504 klaidą
Dabartinėse operacinėse sistemose yra daugybė klaidų, susijusių su procesais, paslaugomis, aparatine įranga, programomis, tačiau viena iš subtiliausių ir visada turime būti budri yra viskas, kas susiję su tinklo problemomis. Jie yra svarbūs, nes nuo to priklauso šimtai užduočių ir dar daugiau, jei kalbame apie serverius, nes kadangi jie neturi idealios tinklo apkrovos, daugelis elementų ar vaidmenų negalės veikti taip, kaip tikėtasi, o tai turės įtakos bendram našumui .
Viena iš klaidų, o gal ir labiausiai paplitusi, kurią turime tinklo lygiu, yra „504 Gateway Timeout“ klaida, kurią matome sistemoje „Windows“, „MacOS“ ar „Linux“, ir ši klaida tiesiog neleidžia mums pasiekti žiniatinklio išteklių reikiamu būdu Tai neleidžia mums pasiekti verslo platformų, el. pašto ir apskritai bet kurio tinklalapio, o tai mes darome kasdien.
„Solvetic“ išsamiai išanalizuos, ką reiškia ši klaida ir kaip galime galutinai ją išspręsti.
Kas yra 504 šliuzo skirtojo laiko klaidaŠi klaida yra HTTP būsenos kodo klaida, kuri iš esmės rodo, kad serveris, kurio užduotis yra veikti kaip vartai ar tarpinis serveris, negavo tinkamo atsakymo iš nurodyto laiko iš kito serverio į tą, prie kurio prisijungėte bando įkelti tinklalapį arba užbaigia kitą naršyklės užklausą.
Tinklo lygmeniu kiekvienas tinklo prievadas, taip pat žinomas kaip „Gateway“, ir įgaliotieji serveriai yra atsakingi už užklausų perdavimo žiniatinklio serveryje apkrovos persiuntimą ir taip užtikrina saugų ir judrų duomenų perdavimą to ciklo metu. Tai pasiekiama, kai bandome pasiekti svetainę:
- IP adresas gaunamas iš lankomos svetainės IP pavadinimo (svetainės URL be „http: //“ antraštės). Ši paieška, apimanti IP pavadinimo konvertavimą į IP adresą, atliekama domeno vardų serverių (DNS) dėka.
- Tada atidaromas IP lizdo ryšys link to konkretaus IP adreso
- Vėliau per šį lizdą rašomas HTTP duomenų srautas
- HTTP duomenų srautas gaunamas atsakant iš paskirties žiniatinklio serverio; šis duomenų srautas apima būsenos kodus, kurių reikšmes nustatė HTTP protokolas
Visi HTTP lygio atsakymo būsenos kodai, esantys kategorijoje 5xx, yra kataloguojami kaip serverio klaidų atsakymai. Atminkite, kad hiperteksto perdavimo protokolas (HTTP) leidžia bendrauti tarp kliento ir atitinkamo žiniatinklio serverio, kuriame talpinamas norimas turinys.
HTTP atlieka funkciją, perduodančią tinklalapio, kurį kliento programinė įranga paverčia į tekstą, vaizdus, garsą ir daugiau, hipertekstą, taigi ir jo pavadinimą, tačiau kai šis procesas užtrunka pernelyg ilgai, nei numatyta, sukuriamas 504 vartai Baigėsi skirtojo laiko klaida.
504 klaidosKai kurios klaidos, kurias randame 504 kategorijoje, yra šios:
- HTTP 504
- HTTP klaida 504: šliuzo skirtasis laikas
- Vartų skirtasis laikas (504)
- Šliuzo skirtojo laiko klaida
- 504 Tinklas neveikia
- 504 Klaida
- Klaidos 504 šliuzo skirtasis laikas
Ši 504 klaida, kaip minėjome, gali būti rodoma bet kurioje operacinėje sistemoje ir bet kokio tipo įrenginyje, nesvarbu, ar jis mobilus, ar fiksuotas.
1. Kaip diagnozuoti 504 šliuzo skirtojo laiko klaidą
Vienas iš praktiškiausių būdų patikrinti šią klaidą yra vartai, kurie tarnauja kaip tarpininkas bendraujant tarp vietinio kompiuterio ir paskirties žiniatinklio serverio. Kiekvienam tinklo kompiuteriui priskiriami šliuzai su sintakse 192.168.1. * arba 192.168.0. * kuris užmezga ryšį iš vietinio tinklo adreso į kitą vietinio tinklo adresą ir kai išeiname į interneto pasaulį, modemas arba maršrutizatorius gauna šį IP ir užtikrina, kad jis gali būti skirtinguose pasaulinio tinklo diapazonuose.
Dabar atėjo laikas pamatyti keletą praktinių sprendimų, kaip visiškai ištaisyti šią klaidą.
2. Atnaujinkite svetainę, kad ištaisytumėte 504 klaidą
Kai kuriais atvejais 504 šliuzo skirtojo laiko klaida gali būti laikina dėl staigaus paslaugos sumažėjimo, tačiau pakanka atnaujinti puslapį, kuriame atsirado klaida, spustelėjus mygtuką Atnaujinti, paspaudus klavišą F5 arba spustelėjus atnaujinimo piktogramą adreso juostos URL.
Daugeliu atvejų turinys bus visiškai įkeltas, nesukeliant didelių problemų.
3. Kaip patikrinti „Windows“, „Linux“ ir „Mac“ tarpinio serverio nustatymus
Kai mes naudojame tarpinio serverio teikėją, kad naršytume daug saugiau ir privačiau, tačiau bloga jo verčių konfigūracija gali sukelti nurodytą klaidą, tokiu atveju turime pasiekti šią konfigūraciją ir patikrinti, ar viskas atitinka duomenis pateikė tiekėjas.
„Windows“„Windows“ eisime šiuo keliu:
- Pradėti
- Nustatymas
- Tinklas ir internetas
- Įgaliotasis asmuo
Ten mes patvirtiname visus tarpinio serverio aspektus:
DIDELIS
„Mac“„MacOS High Sierra“ atveju eisime šiuo maršrutu:
- Sistemos nuostatos
- Grynasis
Ten spustelime mygtuką Išplėstinė ir skirtuke Tarpiniai serveriai patvirtinsime atitinkamą konfigūraciją:
4. Kaip iš naujo paleisti visus „Windows“, „Linux“ ir „Mac“ tinklo įrenginius
Kai kuriais atvejais per ilgas ir ilgas tinklo įrenginių, pvz., Modemo ar maršrutizatoriaus, naudojimas juose sukelia darbo perkrovą, dėl to tinklo paketai siunčiami netinkamu būdu ir atsiranda 504 klaida.
Norėdami tai padaryti, pakanka 2–4 minutėms išjungti mūsų tinklo įrenginius, kad jie atvėstų, tada vėl juos prijungti ir pabandyti patekti į sugedusią svetainę ir patikrinti jos idealų veikimą.
5. Kaip pakeisti „Windows“, „Linux“ ir „Mac“ DNS nustatymus
DNS serveris (Domenų vardų sistema- Domenų vardų sistema) yra atsakingas už IP adresų vertimą į domenų vardus ir atvirkščiai, todėl mums yra daug lengviau pasakyti Solvetic.com nei 178.33.118.246, tačiau kai kuriais atvejais DNS gali sukelti tam tikrą klaidą dėl per didelio išteklių naudojimo.
Prisiminkime, kad DNS teikia mūsų IPT (interneto paslaugų teikėjas) ir jei jo serveriai nėra pakankamai galingi, tai gali turėti įtakos vertimo užduočiai ir baigti klaidą 504. Galime pasiekti savo sistemų konfigūracijos DNS ir nustatyti IP adresą viešųjų serverių, tokių kaip „Google“, kuriuose yra serverių, kurie tikrai gali atlaikyti didelius darbo krūvius.
Pakeiskite DNS sistemoje „Windows“„Windows“ sistemų atveju eisime šiuo maršrutu:
- Kontrolės skydelis
- Tinklas ir internetas
- Centrinis tinklas ir bendrinimas
Iššokančiajame lange surasime 4 interneto protokolo versijos eilutę ir spustelėkite mygtuką Ypatybės:
Naujame lange suaktyvinsime laukelį Naudoti šiuos DNS serverio adresus ir nustatysime šiuos dalykus:
- Lauke Pageidaujamas DNS serveris nustatome 8.8.8.8
- Lauke Alternatyvus DNS serveris nustatome 8.8.4.4
Spustelėkite Gerai, kad išsaugotumėte pakeitimus.
Pakeiskite DNS macOS„MacOS High Sierra“ atveju eisime į:
- Sistemos nuostatos
- Grynasis
Ten spustelime mygtuką Išplėstinė ir naujame lange eisime į DNS skyrių:
Ten spustelėsime + ženklą, esantį apačioje, ir rodomame lange įvesime naujų DNS serverių IP adresus:
Įvedę spustelėkite „Sutinku“, kad pritaikytumėte pakeitimus.
Pakeiskite DNS „Linux“„Linux“ atveju, šiuo atveju „Ubuntu 17“, mes spustelėkite konfigūracijos piktogramą, esančią viršutiniame dešiniajame kampe, ir ten spustelėkite mūsų tinklo ryšio pavadinimą:
Bus parodytas šis langas, kuriame mes vėl pasirinksime ryšį ir spustelėkite mygtuką Redaguoti:
Atsidariusiame lange įveskite norimų DNS serverių IP adresus ir spustelėkite Pridėti:
Galiausiai spustelėkite mygtuką Išsaugoti, kad pritaikytumėte naujus nustatymus.
6. Kaip patikrinti naujausius DNS pakeitimus „Windows“, „Linux“ ar „Mac“
Mes kalbėjome apie DNS vaidmenį tinkle, DNS yra atsakingas už domenų pavadinimų, pvz., Solvetic.com, susiejimą su konkrečiais IP adresais, o tada saugo tą susiejimą, sukurtą visame pasaulyje įgaliotuose vardų serveriuose. kad prieiga prie minėto domeno būtų teisinga ir galiojanti. Tokiu būdu, kai įvedame „Solvetic.com“ adresą, jis patikrinamas su netoliese esančiu DNS vardų serveriu, kad būtų galima nustatyti, prie kurio konkretaus IP adreso, vadinamo interneto šaltiniu, turime prisijungti, kad galėtume pasiekti „Solvetic.com“
Tuo atveju, jei „Solvetic“ neseniai pakeitė DNS serverį, pavyzdžiui, pakeitė IP adresą, tai turėtų išplatinti visus interneto serverius. Tai žinoma kaip DNS sklaida ir turėtumėte nepamiršti, kad tai nėra pokytis, kuris įvyksta iš karto ir gali užtrukti kelias valandas.
7. Kaip pašalinti „Windows“, „Linux“ ir „Mac“ serverių ryšio problemas
504 šliuzo skirtojo laiko klaida gali būti sugeneruota, nes serveris neveikia arba dėl kokių nors priežasčių nepasiekiamas. Svarbu patikslinti, kad šiuo metu dauguma DNS serverių nėra priglobti viename serveryje, bet gali būti platinami keliose sistemose arba netgi priklauso nuo daugelio trečiųjų šalių paslaugų.
Taigi, jei kuris nors iš šių serverių neveikia arba jo negalima pasiekti dėl tam tikrų aparatinės ar programinės įrangos priežasčių, tai yra pagrindinė šios klaidos priežastis.
Įrašų tikrinimasŠiuolaikinės žiniatinklio programos gali generuoti įvykių žurnalus apie viską, kas vyksta tiek su ja, tiek su serveriu. Programų registrai yra viena iš idealių įrankių administratoriams, nes jų dėka mes turime galimybę gauti tokią informaciją:
- Puslapiai, kurių buvo paprašyta
- Serveriai, su kuriais buvo užmegztas ryšys
- Duomenų bazės rezultatai
- Prisijungę vartotojai ir dar daugiau
Naudingas dalykas, kurį mums taip pat siūlo serverio žurnalai, yra galimybė generuoti informaciją, susietą su tikra aparatūra, kurioje veikia programa. Dėl to mes galėsime patikrinti visų prijungtų paslaugų būseną realiuoju laiku ir taip galėsime nustatyti, ar kažkas sukėlė 504 klaidą.
8. Kaip ištaisyti neteisingus ugniasienės nustatymus
Atminkite, kad ugniasienės tikslas yra stebėti ir valdyti įeinantį ir išeinantį tinklo srautą, kad jis galėtų veikti kaip prieigos administratorius, analizuodamas, koks srautas yra saugus ir kuris gali būti klasifikuojamas kaip kenkėjiškas. Tokiu būdu potencialiai kenksmingas eismas bus sustabdytas ir tvarkomas žurnalas.
Atlikdama saugumo užduotis, užkarda gali užkirsti kelią tam tikrai svetainei, pvz., Programoms, kurios priklauso nuo turinio pristatymo tinklų (CDN), kurios yra suprojektuotos taip, kad galėtų veikti kaip trečiosios šalies priegloba, orientuota į didelio dydžio turinį, pvz., Vaizdus ar vaizdo įrašus, kad ugniasienė tai nustatytų kaip grėsmę ir neleistų prisijungti, todėl atsiras 504 klaida.
Norėdami išsklaidyti abejones, galime laikinai išjungti sistemos ugniasienę ir pabandyti prisijungti prie šios parinkties.
„Windows“„Windows“ atveju eisime šiuo maršrutu:
- Kontrolės skydelis
- Apsaugos sistema
- „Windows Defender“ užkarda
- Tinkinkite nustatymus
Ten suaktyviname langelius Išjungti „Windows Defender“ užkardą ir spustelėkite Gerai, kad pritaikytumėte pakeitimus.
„MacOS“ atveju eisime į „System Preferences“ / „Security and privacy“, o „Firewall“ skirtuke tęsiame jos išjungimą:
9. Kaip sukonfigūruoti tarpinį serverį organizacijos lygmeniu ir išspręsti 504 klaidą
Jei esame IT administratoriai ir esame atsakingi už žiniatinklio serverio valdymą, turime patvirtinti, kad įgaliotojo serverio konfigūracija yra teisinga, nes priešingu atveju klientų užklausų apdorojimas neveiks taip, kaip norėtume.
Pavyzdžiui, jei žiniatinklio serveriui valdyti naudojame „Nginx“, galime pasiekti jo konfigūracijos failą naudodami šią eilutę su norimu redaktoriumi:
sudo nano /etc/nginx/nginx.confTen pridėsime šiuos dalykus:
proxy_connect_timeout 600; proxy_send_timeout 600; proxy_read_timeout 600; send_timeout 600;
Išsaugome pakeitimus ir iš naujo paleiskite „Nginx“ paslaugą vykdydami:
paslaugos nginx perkrovimas
10. Kaip atnaujinti tinklo tvarkykles ir ištaisyti 504 klaidą
Priežastis, kurią taip pat galime pridėti, kad sukeltų šią klaidą, yra pasenusios tvarkyklės, kurios po truputį tampa pasenusios dėl naujų operacinių sistemų, tokių kaip „Windows 10“, „MacOS High Sierra“ ar „Ubuntu 17.10“, atnaujinimų.
1 žingsnis
Jei naudojate „Windows“, norėdami atnaujinti tinklo tvarkykles, eikite į įrenginių tvarkytuvę naudodami vieną iš šių parinkčių:
- Dešiniuoju pelės mygtuku spustelėkite meniu Pradėti ir pasirinkite Įrenginių tvarkytuvė
- Naudojant klavišų kombinaciją + R ir vykdant komandą devmgmt.msc
Kai mes einame į skyrių Tinklo adapteriai ir dešiniuoju pelės mygtuku spustelėkite mūsų adapterį, pasirinkdami parinktį Atnaujinti tvarkyklę:
Bus rodoma:
Ten galime atnaujinti tvarkyklę internetu arba vietoje, jei atsisiuntėme atnaujinimo failus iš gamintojo svetainės.
11. Kaip paleisti SFC ir ištaisyti 504 klaidą
SFC (sistemos failų tikrintuvas) yra „Windows“ programa, leidžianti išsamiai išanalizuoti disko failų sistemą ir atmesti galimybę, kad bet kuris iš jų su gedimais generuoja 504 klaidą.
Norėdami tai padaryti, eisime į komandų eilutę kaip administratoriai ir atliksime šiuos veiksmus:
sfc / scannow
Tokiu būdu mes pašaliname klaidas „Windows“ failų sistemoje.
12. Kiti būdai, kaip ištaisyti 504 klaidą
Analizuokite turinio valdymo sistemas ir duomenų bazesTarp visų priežasčių, galinčių sukelti 504 klaidą, yra neveiklumo laikotarpis visuose HTTTP apdorojimuose, kurie tiesiogiai veikia komunalines paslaugas, tokias kaip turinio valdymo sistema (TVS), duomenų bazė ar kai kurios serverio programos, sukeliančios šią klaidą.
Eikite į svetainės savininką arba administratorių, kad išspręstumėte 504 klaidąJei kuris nors iš siūlomų sprendimų nepateikia išsamaus 504 šliuzo skirtojo laiko klaidos sprendimo, priimtinas šaltinis yra tiesiogiai susisiekti su svetainės administratoriais telefonu, pokalbiu ar el. Paštu, kad žinotumėte svetainės šaknį. žemyn, todėl išvalysime daug nežinomų.
Padidinkite tarpinio serverio ištekliusAnkstesniame punkte matėme, kaip stebėti tarpinio serverio konfigūraciją, tačiau jei kaip organizacija ar kaip vartotojai mūsų svetainė yra priglobta tarpiniame serveryje ir tam tikru momentu ji neturi pakankamai aparatinės įrangos išteklių, ji gali būti prisotinta, todėl gali atsirasti 504 klaida .
Pvz., Svetainė, kurioje yra didelis srautas arba didžiausia apkrova, pvz., Failų įkėlimas ar atsisiuntimas, gali būti neigiamai paveikta, nes negalės atsakyti į kiekvieną užklausą, o tai galiausiai prisotins jos galią ir padidins 504 šliuzo skirtojo laiko klaidą.
Šiuo atveju daug išsamesnis sprendimas yra perkelti savo svetainę į debesį, kur randame labai nebrangių variantų su dideliu aparatinės įrangos išteklių naudojimu.
Matome, kad šios klaidos priežastys yra įvairios, o sprendimai taip pat įvairūs, naudokimės kiekviena iš jų pagal savo poreikius ir taip mėgaukimės idealiu interneto ryšiu.