Ako je poslužitelj na kojem se nalazi vaš resurs preopterećen (to se događa zbog iscrpljivanja ograničenja prometa), korisniku daje poruku: "Greška 504 gateway time out". Prevedeno na ruski, to znači: "Vrijeme odgovora pristupnika je isteklo, gateway ne odgovara." Situacija se javlja kada Apache, čisto fizički, ne može obraditi sve http zahtjeve i oni stoje u redu čekanja. Međutim, vremensko ograničenje prolazi i pojavljuje se poruka da zahtjev nije obrađen.
Da biste popravili situaciju, morate optimizirati svoj poslužitelj. Da biste to učinili, morate promijeniti količinu RAM-a i broj http (Apache) zahtjeva u smjeru njihovog povećanja. Druga mogućnost je optimizirati izvedbu svih skripti na vašoj web-lokaciji. Ova će operacija pomoći poboljšati performanse obrade.
Ako platite svoj hosting, trebali biste odmah kontaktirati podršku za pomoć. Služba za podršku dužna je provjeriti ima li kvarova na vašoj stranici i, ako je moguće, “popraviti”. Nemojte zanemariti takvu priliku. "Rupe" koje treba zakrpati mogu bitiviše nego što mislite. Neki davatelji usluga hostinga pružaju tehničku podršku telefonom. Ova vrsta pomoći je vrlo korisna ako se prvi put susrećete s tehničkim problemima kao što je pogreška 504. Zahvaljujući ovoj podršci, možete naučiti kako ih sami popraviti, bez pomoći izvana.
Postoji još jedan razlog zašto se može pojaviti pogreška 504: skripta koja izvršava neku naredbu ne uklapa se u vremenski okvir koji je za nju postavljen. To može biti zbog zahtjeva za resurse treće strane ili on sam trenutno radi nešto drugo. Na primjer, gradi indeks pretraživanja.
Da biste uklonili grešku, možete ići na dva načina:
1) olakšajte skriptu optimizacijom;
2) povećajte vrijednost PHP parametar max_execution_time. Još jednom bih se želio dotaknuti tehničke podrške pružatelja usluga hostinga na kojem se nalazi vaša stranica. Naravno, svatko ima svoje, ali dužnosti oslonca su obvezne za sve. Postoje slučajevi kada pitanja poslana timu za podršku ostaju bez odgovora. Pogotovo ako se radi o bilo kakvim zaostajanjima. Na primjer, pojavljuje se ista pogreška 504. U ovom slučaju promijenite hosting. Ako počnu ozbiljniji problemi, malo je vjerojatno da ćete moći računati na njihovu pomoć.
Postoji još jedna točka koju treba spomenuti. Ako se vaša stranica nalazi na besplatnom hostingu i ima domenu na tri razine, nemojte očekivati da će vaše aplikacije biti razmatrane u bliskoj budućnosti. PrviZauzvrat, takvi podržavaju rad s klijentima koji im mjesečno plaćaju prostor na virtualnim diskovima. Naravno, nema razloga za osudu jer su važniji stalni kupci. Stoga, ako želite da vas pogreška 504 više ne smeta u budućnosti, idite izravno na plaćeni hosting. U tome nema kvake, prelaskom na takav paket spasit ćete sebe i svoj rad na internetu mnogih neželjenih i nepredvidivih problema.
To je sve što sam vam želio reći o takvom fenomenu kao što je pogreška 504. Neka vam to pada na pamet što je rjeđe moguće!