Kada surfate Internetom, neki korisnici često susreću činjenicu da određeni resursi ne rade ispravno, stranice se učitavaju predugo ili se uopće ne otvaraju. Naravno, za potencijalne posjetitelje stranice to nije veliki problem, ali što bi webmaster trebao učiniti ako se pogreška 503 Service Temporarily Unavailable pojavljuje pri ulasku u njegovu "zamisao"? Da biste se nosili s problemom, nemojte odmah pribjegavati kardinalnim metodama. Možda se sve može riješiti jednostavnim manipulacijama.
503 Usluga privremeno nedostupna (prijevod: "usluga privremeno nije dostupna") znači da je poslužitelj na kojem se web-lokacija nalazi zaustavio obradu i primanje zahtjeva. Razlozi za pojavu takvog natpisa mogu biti ogromni. Možda poslužitelj jednostavno ne može nositi s velikim prilivom posjetitelja, a možda je problem mnogo ozbiljniji.
Ako se prilikom ulaska na web-lokaciju pojavljuje pogreška 503 Usluga privremeno nedostupna nginx, zadnji dio ove poruke znači da je problem najvjerojatnije u samom poslužitelju.
Kada osoba posjeti internetski izvor, čini se da poziva, kao da je telefonski. Ako je linija zauzeta, neće moći vidjeti stranicu od interesa. Isto se događa kada je poziv predug. U toj situaciji, poslužitelj odlučuje prekinuti vezu kako ne bi trošio resurse i daje pogrešku 503 Usluga privremeno nedostupna. Što to znači, sada je lako razumjeti, ali što s njom?
Ova najčešća pogreška može imati nekoliko razloga istodobno:
1. Na stranicama s resursima postoji nekoliko php, java datoteka i hrpa drugih skripti koje su odgovorne za stilove, itd. Zbog toga se, nakon pristupa stranici, zahtjev šalje u svim smjerovima, što dovodi do pogreške 503 Usluga privremeno nedostupna. Kako popraviti ovu situaciju? Vrlo je jednostavno. Dovoljno je optimizirati cijelu stranicu, riješiti se nepotrebnih skripti i komprimirati datoteke odgovorne za stilove.
2. Prevelik pristup robota tražilice poslužitelju web-lokacije. U tom slučaju, to neće utjecati na brojače prisutnosti, tako da morate ući u dnevnike. Ako je razlog u botovima, onda je rješenje jednostavno - morate zatvoriti njihov pristup putem robot.txt.
3. Ako se na web-mjestu koristi ajax, to će također dovesti do velikog broja zahtjeva i pogreške 503 Usluga privremeno nedostupna. Najčešće se ovaj problem susreće na resursima s chat sobama, igrama, virtualnim konferencijama itd. Ovu situaciju moguće je otkloniti promjenom hostinga, budući da je potrebno poboljšati performanse sustava.
4. "Učitaj" s drugih web-lokacija. Ako se na resursu koriste slike, videodatoteke i drugi materijali portala treće strane, učitavanje poslužitelja značajno se povećava. U ovom slučaju, samo se trebate riješiti "drugih" skripti.
5. Napadnite hakere. Svaki ddos napad neizbježno vodi do pogreške 503 Service Temporarily Unavailable. Ako stranica nije jako oštećena, onda je morate vratiti i pobrinuti se za pouzdaniju zaštitu portala. Da biste to učinili, preporučujemo da instalirate SSL certifikat za domenu i idite na https. Na današnjem popularnom CMS-u postoji veliki broj dodataka i proširenja koji pomažu u uklanjanju neželjenih komentara na web-lokaciji, napada na neželjene poruke, ezina i napada od klevetnika.
Osim gore opisanih razloga, kod pogreške 503 Usluga privremeno nedostupna može biti rezultat sporog učitavanja skripti. U tom slučaju, događaji se mogu razviti na nekoliko parcela:
Moderni "motori" za web-mjesta omogućuju vam stvaranje vlastitih portala bez posebnih vještina programiranja. Najčešće webmasteri postižu naprednu funkcionalnost uz pomoć različitih dodataka i proširenja. Naravno, oni pojednostavljuju život i čine selo atraktivnijim za potencijalne posjetitelje. Međutim, nisu sva proširenja licencirana i prikladna za sve CMS-ove. Instaliranjem samo jedne "slomljene" datoteke možete uzrokovati pogrešku 503 Usluga privremeno nedostupna. Što to znači i je li to kritično?
Zapravo, problem možete riješiti isključivanjem jednog po jednog proširenja. Ako je, nakon deaktiviranja jednog od njih, pogreška nestala, dovoljno je jednostavno ukloniti "štetočina". Nakon toga vrijedi detaljno istražiti sve dodatke za njihovu usklađenost s određenim CMS-om.
Također se ne preporučuje instaliranje proširenja s portala treće strane. Činjenica je da se njihovi kreatori mogu ispostaviti da su prevaranti koji učitavaju zlonamjerni i nevidljivi softver webmasteru na web-lokaciji.
Ako nakon svih manipulacija problem ostane, onda ostaje samo jedna stvar - premjestiti se na novi hosting. To ne znači da će sav posao potonuti u zaborav. Danas možete jednostavno prebaciti na drugi hosting i prenijeti na njega postojeću web-lokaciju. No prije toga, potrebno je s konzultantima razjasniti jesu li takve manipulacije s postojećim portalima.
U svakom slučaju, mjesto ne bi trebalo napustiti, jer nema takvih problema koji se sami ne mogu riješiti.