Sigurno mnogi korisnici Interneta i računalnih mreža u više su navrata nailazili na takvu neugodnu situaciju kao što je pojavljivanje koda 504 u pregledniku (pogreška). Nije svatko sasvim jasan zašto se takav neuspjeh događa i kako sve to popraviti. Da vidimo što je što.
Prije svega, u najjednostavnijem izrazu, greška s kodom 504 može se protumačiti kao istek vremena za čekanje odgovora na zahtjev poslan s korisničkog računalnog terminala na udaljeni poslužitelj koji se nalazi na Webu.
Drugim riječima, obrada takvih zahtjeva ima samo vremenska ograničenja tijekom kojih poslužitelj mora slati povratne informacije. Na različitim poslužiteljima ovo vrijeme ima različita značenja. U svakom slučaju, ako se pojavi poruka s kodom 504 (pogreška), jednostavno je istekla, tj. Nije primljen nikakav odgovor od poslužitelja tijekom tog vremenskog razdoblja.
Sada, koliko god je to moguće što jednostavnije, dotaknut ćemo tehnički aspekt. Dakle, imamo pogrešku 504. Što znači ova poruka sa stajališta interakcije između korisničkog terminala i udaljenog poslužitelja?
Sljedeće objašnjenje može se činiti pomalo teško razumljivim, međutim, ovdje je sve jednostavno. Činjenica je da se takvi kvarovi uglavnom manifestiraju u interakciji Apache i nginx platformi, kada je prva postavljena kao odredišni poslužitelj a drugi - kao sredstvo obrade dolaznih zahtjeva. Ispostavlja se da korisnički zahtjev nije adresiran izravno na Apache, već je unaprijed dogovoren s nginxom, nakon čega se šalje na poslužitelj koji je postavljen kao pozadina.
Jasno je da ako nginx ne primi odgovor od Apache poslužitelja na vrijeme, umjesto očekivanog rezultata, korisniku daje poruku s kodom 504 (pogreška). Međutim, takve se situacije mogu ispraviti, pa čak i na najjednostavniji način.
Uz sve prividne ozbiljnosti pogreške 504, zapravo, ovdje nema ništa strašno. Kao najlakši način obnavljanja pristupa željenom resursu, možete nazvati uobičajeno osvježavanje stranice u korištenom internetskom pregledniku.
U pravilu, to je ili gumb "Osvježi" ili korištenje funkcijske tipke F5. Ovo se pravilo odnosi na sve preglednike bez iznimke. Međutim, moguća je dulja opcija kada je veza nestabilna. Vrlo je vjerojatno da u ovom slučaju morate ponovno pokrenuti cijeli sustav ili čak i usmjerivač (osobito kada koristite pristup internetu putem Wi-Fi veze).
Između ostalog, problemi se mogu povezati s prekomjernim opterećenjem poslužitelja ili skriptama koje se na njemu izvršavaju. Ne možete ništa učiniti - morate pričekati da teret padne. Usput, u većini slučajeva takve situacije se često manifestiraju kada se na poslužitelju izvodi takozvani DDoS napad, zbog čega poslužitelj jednostavno nema vremena obraditi veliki broj istodobno zaprimljenih zahtjeva.
Ponekad je problem možda poslužitelj koji trenutačno radi u proxy ili gateway načinu, preko kojeg je slanje zahtjeva ograničeno ili nemoguće. Vjerojatno su proxy postavke nestale - potrebno ih je provjeriti ili ponovno instalirati.
Međutim, to nije sve. Vrlo često se može dogoditi greška pri instalaciji (kod 504) kada se program ili program instalira izravno s Interneta. U tom slučaju, distribucijski komplet se ne preuzima na tvrdi disk, već se nalazi na udaljenom poslužitelju s kojeg se vrši instalacija.
Jasno je da uz ograničenja brzine veze ili ovisno o učinkovitosti samog resursa, takav proces može potrajati puno vremena, ili čak potpuno prestati. Nažalost, instalacija će morati ne obnavljajte s nekog mjesta i ponovno pokrenite.
Usput, ako postoji pogrešna operacija izvršnih skripti odgovornih za ovaj proces na hostingu, preporučuje se da koristite php.ini uređivanje datoteka u kojem morate pronaći liniju php_max_execution_time i promijeniti standardnu vrijednost iz 30 sekundi u veću vrijednost. Ali ne biste se trebali uplitati ni u ovo, i morat ćete dugo čekati odgovor. Međutim, čak i kada koristite određeni poslužitelj kao uslugu hostinga, čak i vlasnik može naučiti preporučene postavke.
Kao što možete vidjeti, sama pogreška s kodom 504 nije kritična. I to ni na koji način ne može ukazivati na kršenje operativnog sustava (osim što je problem s virusima). Zapravo, cijeli problem leži uglavnom samo u udaljenim resursima koji nisu u stanju odgovoriti na vrijeme. No, to je u redu, jer je u većini slučajeva problem riješen vrlo jednostavno.
U ovom trenutku nismo posebno razmatrali rad hosting stranica, jer takva vrsta tehničkih informacija praktično ne govori ništa običnom običnom korisniku. Općenito, to nije potrebno.