Ko brskate po internetu, se nekateri uporabniki pogosto srečujejo z dejstvom, da nekateri viri ne delujejo pravilno, strani se naložijo predolgo ali se sploh ne odprejo. Seveda, za potencialne obiskovalce spletnega mesta to ni velik problem, toda kaj bi moral narediti webmaster, če se pri vstopu v njegovo "zamisli" pojavi napaka 503 Service Temporarily Unavailable? Za reševanje problema se ne poskušajte takoj lotiti kardinalnih metod. Morda je vse mogoče rešiti z enostavnejšimi manipulacijami.
503 Storitev začasno ni na voljo (prevod: "storitev začasno ni na voljo") pomeni, da je strežnik, na katerem je spletno mesto, ustavil obdelavo in prejemanje zahtev. Razlogi za pojav takšnega napisa so lahko ogromni. Morda strežnik preprosto ne more obvladati velik pritok obiskovalcev, in morda je problem veliko bolj resen.
Če se pri vstopu na spletno mesto prikaže napaka 503 Storitev začasno ni na voljo nginx, zadnji del tega sporočila pomeni, da je težava najverjetneje v samem strežniku.
Ko oseba obišče internetni vir, se zdi, da kliče, kot po telefonu. Če je linija zasedena, ne bo mogel videti zanimive strani. Enako se zgodi, če je klic predolg. V tem primeru se strežnik odloči, da bo prekinil povezavo, da ne bi porabil sredstev, in da napaka 503 Service Temporarily Unavailable. Kaj to pomeni, zdaj je enostavno razumeti, toda kaj storiti z njim?
Ta najpogostejša napaka ima lahko več razlogov hkrati:
1. Na straneh z viri je več php, java datotek in veliko drugih skriptov, ki so odgovorni za sloge itd. Kako popraviti to situacijo? Zelo preprosto je. Dovolj je, da optimizirate celotno spletno stran, se znebite nepotrebnih skriptov in zmožnosti stiskanja datotek, odgovornih za sloge.
2. Preveč pogost dostop robotov iskalnika do strežnika mesta. V tem primeru to ne bo vplivalo na števce prisotnosti, zato morate vstopiti v dnevnike. Če je razlog v robotih, potem je rešitev preprosta - zaprite njihov dostop prek robot.txt.
3. Če se na mestu uporablja ajax, bo to privedlo tudi do velikega števila zahtevkov in napake 503 Service Temporarily Unavailable. Najpogosteje se ta problem pojavlja pri virih s klepetalnicami, igrami, virtualnimi konferencami itd. To stanje je mogoče odpraviti le s spremembo gostovanja, saj je potrebno izboljšati delovanje sistema.
4. »Naloži« z drugih spletnih mest. Če se na viru uporabljajo slike, video datoteke in drugi materiali portalov tretjih oseb, se obremenitev strežnika znatno poveča. V tem primeru se morate znebiti "drugih" scenarijev.
5. Napadite hekerje. Vsi napadi ddos neizogibno vodijo do napake 503 Service Temporarily Unavailable. Če spletna stran ni močno poškodovana, jo morate obnoviti in poskrbeti za bolj zanesljivo zaščito portala. Da bi to naredili, je priporočljivo, da za domeno namestite SSL certifikat in pojdite na https. Na današnjem priljubljenem CMS-u obstaja veliko število vtičnikov in razširitev, ki pomagajo odpraviti neželene komentarje na spletnem mestu, napade neželene pošte, ezine in napade nasprotnikov.
Poleg zgoraj opisanih razlogov je lahko koda napake 503 Storitev začasno nedostopna posledica počasnega nalaganja skriptov. V tem primeru se lahko dogodki razvijejo v več parcelah:
Sodobni »motorji« za spletne strani omogočajo ustvarjanje lastnih portalov brez posebnih spretnosti programiranja. Najpogosteje spletni skrbniki dosegajo napredne funkcionalnosti s pomočjo različnih vtičnikov in razširitev. Seveda pa poenostavijo življenje in naredijo vas privlačnejši za potencialne obiskovalce. Vendar pa niso vse razširitve licencirane in primerne za vse CMS. Če namestite samo eno »zlomljeno« datoteko, lahko povzročite napako 503 Storitev začasno ni na voljo. Kaj to pomeni in ali je kritično?
Dejansko lahko problem rešite tako, da izklopite razširitve enega za drugim. Če je po deaktiviranju enega od njih napaka izginila, zadostuje, da preprosto odstranite »škodljivca«. Po tem je treba podrobno raziskati vse vtičnike za njihovo skladnost z določenim CMS-om.
Prav tako ni priporočljivo namestiti razširitev s portalov tretjih oseb. Dejstvo je, da se lahko njihovi ustvarjalci izkažejo za scammers, ki prenesejo zlonamerno in nevidno programsko opremo na spletnega skrbnika.
Če po vseh manipulacijah ostaja problem, potem ostane samo ena stvar - premakniti se na novo gostovanje. To ne pomeni, da bo vse delo potonilo v pozabo. Danes lahko preprosto preklopite na drugo gostovanje in prenesete na to obstoječe mesto. Pred tem pa je treba s svetovalci pojasniti, ali takšne manipulacije izvajajo z obstoječimi portali.
Vsekakor se ne sme opustiti, saj ni takšnih problemov, ki jih ni mogoče rešiti sami.