Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Windows 10
  • Greške servera. Stranica koju tražite je privremeno nedostupna greška: uzroci i rješenja

Greške servera. Stranica koju tražite je privremeno nedostupna greška: uzroci i rješenja

Putujući prostranstvom svjetske mreže, možete naići na neugodnu poruku "Stranica koju tražite je privremeno nedostupna". Ova, relativno gledano, greška se može pojaviti na svim modernim pretraživačima, tako da niko nije imun od njenog izgleda. Prevedena na ruski, ova poruka glasi kako slijedi:

Stranica koju trazite je trenutno nedostupna.

Kao razlozi za pojavu ove greške može poslužiti sljedeće:

  • problemi na serveru web resursa koji posjećujete;
  • problemi sa internet konekcijom korisnika;
  • web resurs blokira posjete korisnika iz određenih regija;

Obično su ovo tri razloga za grešku "Stranica koju tražite je privremeno nedostupna". Vrijedi napomenuti da je ova greška postala popularna 2014. godine zahvaljujući društvenoj mreži VKontakte: u to vrijeme ovaj resurs je doživio veliki kvar, zbog čega je ogroman broj korisnika primio spomenutu poruku.

Ako ste upoznati s greškom, da vidimo kako je možete riješiti.

Rješenja za greške

Rješenje #1

Samo pokušaj sačekati. Pogotovo ako ste sigurni da je sve u redu sa vašom internet vezom i već ste ranije posjetili ovaj web resurs. Vjerovatno ima nekih problema na serveru ili se uopće obavljaju tehnički radovi. U svakom slučaju, pokušajte malo pričekati i pokušajte ponovo.

Rješenje #2

Toplo vam preporučujemo da se uvjerite da je sve u redu s internetskom vezom. Tako je, možda imate sljedeću misao: Pratio sam ovaj link, što znači da je sve u redu sa vezom. Pa, postoji mogućnost da se pristup internetu pojavi i nestane, tj. biti izuzetno nestabilna.

Vjerujte mi, ovaj problem je prilično teško uočiti, pogotovo ako ne koristite internet u neke intenzivne svrhe, na primjer, za preuzimanje velike količine sadržaja ili gledanje streaming videa. Provjerite imate li sličan problem. Ako zaista jeste, onda morate da odete sa njim kod svog provajdera ili da proverite ispravnost parametara mrežne veze na vašem računaru (uređaju).

Rješenje #3 Korištenje VPN-a

Postoji mogućnost da je stranica na koju pokušavate navigirati blokirala pristup korisnicima iz određenih regija. Da, to se dešava prilično često - to je vrijedno prihvatiti. Međutim, možete pokušati zaobići blokiranje web-lokacije nekom VPN uslugom, besplatnom ili plaćenom.

Tokom aktivnog surfanja u prostranstvu mreže, svaka osoba se lako može susresti s prilično impresivnim brojem raznih grešaka. Nažalost, način nošenja s njima nije uvijek jasan prosječnom korisniku.

Na primjer, ne baš neugodna poruka "503 usluga privremeno nije dostupna" pojavljuje se u prozoru pokrenutog internet pretraživača - šta to znači?

Logičnije bi bilo postaviti pitanje drugačije: 503 usluga privremeno nedostupna - šta učiniti? Budući da je prirodna želja svakog prosječnog korisnika jednostavno da može nastaviti sa svojim aktivnostima.

Razlozi za ovu situaciju

Da biste saznali korijenske uzroke ovog fenomena, morat ćete prevesti na ruski "usluga 503 privremeno nije dostupna". Svaki online prevodilac je dobar za ovu svrhu.

Ako objasnimo sve dostupne opcije prijevoda za ovu frazu, onda se ispostavi da je tako zanimljiva stvar: server koji hostira internetski resurs koji korisnik traži ne može implementirati mogućnost ulaska na stranicu, jer trenutno ima problemi povezani sa ozbiljnim preopterećenjima...

Kako onda popraviti 503 uslugu koja je privremeno nedostupna? Sa strane običnog posjetitelja, to nije moguće učiniti, jer su razlozi greške potpuno nepovezani s njegovim radnjama ili postavkama sistema i opreme koja se koristi.

Ispostavilo se da samo vlasnik problematičnog resursa može pokušati popraviti situaciju, a njegovog potencijalnog posjetitelja može se savjetovati:

  1. Sačekaj malo. Možda će ova smetnja biti ispravljena i ponovo će imati priliku za puni pristup.
  2. Pronađite alternativni izvor traženih informacija o drugim, radnim internet projektima.
  3. Ako je moguće komunicirati s vlasnikom problematične stranice, pokušajte stupiti u kontakt s njim i prijaviti situaciju.

Preporuke vlasnicima problematičnih Internet resursa

Odmah treba napomenuti da pojava takve greške uopće ne ovisi o izboru CMS-a. Stoga ne biste trebali žuriti s premještanjem stranice na alternativnu platformu, jer to neće dati nikakav pozitivan učinak.

Jedan od razloga za ovu situaciju može biti ddos ​​napad. To je kada se istovremeno na resursu opaža veoma veliki broj poziva, koji preopterećuju server. šta da radim? Instalirajte neku vrstu zaštite sistema - obično se to rješava kontaktiranjem inteligentnog programera. Alternativno, pokušajte se prebaciti na moćniji server koji može izdržati takva preopterećenja.

Drugi mogući osnovni uzrok su netačne postavke na samoj web lokaciji. Šta se preporučuje prvo provjeriti:

  1. Broj zahtjeva od robota koji indeksiraju resurs. Ako ih ima previše, onda je potrebno smanjiti njihov broj.
  2. Ako stranica ima chat, preporučljivo je postaviti ograničenja na broj istovremenih učesnika, kao i zabraniti mogućnost paralelnog otvaranja više prozora.
  3. Opterećenje može biti uzrokovano i ogromnim brojem datoteka koje posjetitelji mogu preuzeti. Ako je moguće, preporučljivo ih je kombinirati.
  4. Prilikom obavljanja automatskog slanja pisama preporučljivo je podesiti vrijeme njenog slanja na način kada je većina posjetitelja internet stranice odsutna.
  5. Smanjite broj korištenih skripti i dodataka, koji također imaju dodatni utjecaj na udaljeni server.

503 usluga trenutno nedostupna. Šta znači greška 503?

Greška 503 usluga privremeno nedostupna znači da je resurs privremeno nedostupan.

Greška 503 se javlja ako se više od 15 istovremenih konekcija sa različitih IP adresa kreira na sajtu ili više od 10 istovremenih veza sa vaše IP adrese.

Ograničenja se ne primjenjuju na sljedeće MIME tipove: aplikacija / javascript aplikacija / x-shockwave-flash slika / jpeg slika / png slika / gif slika / bmp slika / tiff slika / x-ikona tekst / css. To jest, slike, CSS i javascript uključeni pri učitavanju stranice ne smatraju se istovremenim vezama.

Takođe treba napomenuti da ako je 15 korisnika otvorilo stranicu Vašeg sajta, to nije 15 istovremenih konekcija. Nakon slanja stranice, veza se prekida.

Ograničenja su uvedena kako bi se poboljšala stabilnost servera i obezbijedila djelomična zaštita od DDoS napada.

Razlozi za grešku 503 mogu biti različiti. Evo nekih od njih:
1. Veliki broj posjeta sajtu. Na primjer, može biti uzrokovan DDOS napadom na web stranicu.
2. Učitavanje dijela skripte korištenjem uključivanja ili drugim metodama korištenjem punog URL-a. Takve pozive treba izbjegavati, oni uvelike usporavaju učitavanje stranice. Osim toga, ako se istovremeno učitaju 3 stranice, od kojih svaka čini 4 dodatna poziva, bit će upućeno samo 10 dodatnih poziva, a ostale će dobiti kod greške 503.

3. Tokom obrade skripti sajta, server ih stavlja u red čekanja, brze skripte se izvršavaju brzo, a spore skripte se obrađuju sporo i usporavaju izvršavanje drugih zahteva ka sajtu. Kada broj zahtjeva u redu dostigne kritični maksimum, server će za sve ostale zahtjeve vratiti grešku 503. Glavni razlozi ovakvog ponašanja su sljedeći:
- Preuzimanje velikih datoteka preko HTTP-a. Za to je bolje koristiti FTP protokol.
- Veliko opterećenje skripti na MySQL serveru.
- Dugotrajne skripte pozvane preko HTTP-a. Primjer takve skripte može biti slanje putem skripti web mjesta. Preporučujemo da se sve skripte koje se izvode duže vrijeme pokreću preko komandne linije ili korištenjem CRON servisa.
- mambot u joomli. Podrazumevano, ove skripte se izvršavaju zajedno sa drugim zahtevima korisnika sajta putem http, čime se usporava rad HTTP servera vaše stranice. Bolje je prenijeti njihovu implementaciju na CRON.

Nađi

Greške servera

Greška 403 - 403 Pristup odbijen

Greška 403 znači da je pristup resursu, folderu ili datoteci odbijen (primljen kod 403 Zabranjeno). Moguće je da je pristup odbijen preko .htaccess datoteke.

Ista greška može biti uzrokovana činjenicom da u folderu nema indeksne datoteke.

Greška 404 - 404 Datoteka nije pronađena

Dokument na navedenom URL-u ne postoji. Možda je takav fajl izbrisan, ili ste pogriješili kada ste upisali URL u pretraživač ili ste slijedili pogrešan link.

Greška 500 - 500 Interna greška servera

Pojava greške 500 može biti uzrokovana pogrešno navedenim parametrima u datoteci .htaccess koja se nalazi u fascikli sa vašom web lokacijom.

Takođe, ako je datoteka sačuvana u UTF-8 kodiranju, mora biti neoznačena. BOM... Ako je datoteka sačuvana u UTF-8 sa oznakom BOM, otvorite datoteku i sačuvajte je bez oznake BOM.

Kako ukloniti UTF-8 BOM oznaku

Oduzeti BOM, na primjer, u Notepad ++, trebate otvoriti problematičnu datoteku u njoj, kliknuti na stavku "Kodiranja" u gornjem izborniku i odabrati "Pretvori u UTF-8 (bez BOM)". Zatim sačuvajte datoteku i otpremite je na server (hosting).

Greška 500 za CGI skripte može biti uzrokovana netačnim dozvolama u datoteci CGI skripte (trebalo bi biti 755).

Takođe, može biti greška direktno u skripti. Tačan uzrok može se utvrditi gledanjem u dnevnik grešaka.

Greška 502 - 502 Bad Gataway

Ova greška znači da je server (ili proxy server) primio nevažeće odgovore od drugog servera (ili proxy servera).
Razlog može biti nepravilan rad skripti ili greška u odgovoru gatewaya web servera.

Jedan od najčešćih uzroka greške 502:
skripta sajta šalje kolačiće ili druge podatke više puta za određene radnje, usled čega obim zaglavlja (zaglavlja) raste više od dozvoljene granice web servera.

Kada se dostigne prag, web server odbija zahtjev s prevelikim zaglavljem, prekidajući vezu s greškom 502 Bad Gateway... Ovo se dešava kada skripte pišu programeri bez odgovarajuće optimizacije.

Hosting koristi gomilu web servera nginx (front-end) + apache (back-end)
Nginx ima optimalne parametre za zaglavlja:

Proxy_buffer_size 32k; proxy_buffers 16 32k;

Ostali razlozi:
ponekad su korisnici nepažljivi u odabiru opcija i ne čitaju njihove opise.
Idite na Domains → Settings, ako su sve opcije tamo omogućene (postoje kvačice), onda ih onemogućite. Ovo može ukloniti grešku 502.

U nekim slučajevima, kada se greška 502 pojavljuje povremeno, a nije moguće popraviti skripte, brisanje kolačića i keš memorije u pretraživaču može privremeno pomoći.

Greška 503 - 503 Usluga je privremeno nedostupna

Greška 503 (usluga privremeno nedostupna) - usluga je privremeno nedostupna.

Mnogi ljudi ne razumiju u potpunosti razloge za grešku 503 i vjeruju da je za sve kriv server.
5xx greške su zaista greške na strani servera, ali to ne znači uvijek da je problem na strani servera.

Ako se trebate riješiti ove greške što je prije moguće, okončajte procese na svom računu.

Informacije za detaljnije razumijevanje problema.

Šta je hosting? Hosting - određeni broj naloga na jednom serveru, svaki nalog može imati više od jedne stranice i glavno ograničenje našeg hostinga je ograničenje na opterećenje korisničkog naloga, a ograničenje je od jedne procesorske niti (CPU), i koristimo moćne višeprocesorske servere.
Dajemo primjer baziran na našem serveru sa minimalnom CPU frekvencijom od 3.2GHz - ovo je frekvencija jedne procesorske niti (jezgra), a ima ih 8 (neke više), ali kao što je gore napisano računa se ograničenje za jedan račun iz jednog jezgra. Uzmimo sada minimalnu tarifu SSD1 gdje je ograničenje opterećenja 20% CPU-a. 20% od 3.2GHz je 640MHz, a za samo 100 rubalja mjesečno. Na vama je da odlučite da li je to puno ili ne, ali za minimalnu tarifu ovo je više nego dovoljno. Zbog toga se za svaki nalog na serveru dodeljuje određeni broj tokova posla koji obrađuju zahteve korisnika vaših sajtova. Ovi zahtjevi se šalju serveru po principu prvi dođe, prvi uslužen. Ako ima nekoliko ovih zahtjeva, server će ih lako obraditi, ali ako ih ima dovoljno, red će rasti, a ako su procesi i dalje teški, onda će red napredovati sporije.
Server je ograničen u računarskoj snazi, tako da postoje ograničenja opterećenja za svaki nalog. Ako ozbiljno opterećenje potraje predugo - cijeli server, svi korisnički nalozi i sve stranice mogu se "srušiti" - ovdje se pojavljuje greška 503 (Service Temporarily Unavailable), što ukazuje da web server ne može obraditi više zahtjeva i morate čekati dok se red ne smanji i biće moguće dalje obraditi zahtjeve.
Ispitali smo kako funkcionira hosting, a sada ćemo pokušati opisati glavne razloge zašto se red može povećati i, ako je moguće, načine rješavanja ovog problema. Ponekad ovo može biti vrlo težak zadatak i vaše vlastito znanje možda neće biti dovoljno, ali ipak razmislite o mogućnostima:

- Viseće skripte prilikom prijenosa velikih statičkih datoteka putem PHP-a.

Ove velike datoteke najbolje je prenijeti direktno bez skriptiranja. Zašto? Skripte rade određeno vrijeme, a ne stalno, a kada skripta istekne, prijenos fajla se prekida, tako da se fajl neće prenijeti u cijelosti, a zahtjev će ostaviti proces web servera da radi duže vrijeme. Također, svaki prijenos datoteke putem PHP-a je poseban radni tok apache web servera, a poseban proces nginx web servera sa više niti će se koristiti direktno za prijenos statičkih datoteka, koji mogu upravljati mnogim nitima, što znači da prijenos datoteke neće utjecati na upload.
Skladištenje i serviranje datoteka se također može implementirati putem mod_rewrite pravila i .htaccess datoteke, u kom slučaju se može koristiti rješenje protiv pijavice. Antileach je sistem koji vam neće dozvoliti da preuzmete svoj fajl sa linka na stranici sa drugog sajta. Često, ako je vaš fajl popularan, beskrupulozni webmasteri mogu postaviti direktnu vezu do njega bez spominjanja vaše stranice. Naravno, ako se posjeti stranica na kojoj se učitava slika sa vaše stranice, to također može stvoriti dodatno opterećenje.

- Daljinsko povezivanje sa drugim serverom (web stranica, itd.).

Ako je moguće, bolje je izbjegavati udaljene veze, ali ako je potrebno, preporučljivo je postaviti male vrijednosti timeouta za čekanje odgovora sa drugog servera, jer udaljeni server može biti nedostupan u određeno vrijeme, što može uzrokovati konstantno zahtjeva za povezivanje na udaljeni server. Stoga je dobra komunikacija sa ovim udaljenim serverima vrlo važna u takvim slučajevima.

Takođe, često se koriste umetanje pojedinačnih funkcija, kodova itd. (include) i ako se ove funkcije nalaze na istom nalogu - koristite samo lokalne putanje, a ne u obliku umetanja url-adrese (http://site.ru/file.php). Bolje je umetnuti konstrukciju, na primjer, sljedećeg tipa: uključiti "file.php"; ... Ovo neće napraviti dodatni eksterni zahtjev serveru i time ćete smanjiti opterećenje, smanjiti broj kreiranih procesa.

Veoma teški ili oštećeni dodaci za sisteme za upravljanje sajtom (kada se koriste CMS i druge skripte).

Da biste ih pronašli, možete zasebno onemogućiti dodatke (dodatke, hakove, module, itd.). Možda ćete kada omogućite/onemogućite primijetiti da će se stranica brže/sporije učitavati. Zatim biste trebali moći pronaći lakšu zamjenu ili popraviti oštećene dodatke. Također, distribucijski komplet mnogih CMS-a uključuje dodatke koji vam lično možda neće biti potrebni, pa ih je bolje ukloniti.

- Zadaci koji se obavljaju dugo vremena.

Ponekad u samim skriptama pišu zadatke za izvršavanje nečega po rasporedu (na primjer, u istim mambotima u joomli). Ako se mogu prenijeti u planer (cron), onda je to bolje učiniti preko crona, jer se takvi zadaci u joomli izvršavaju zajedno sa zahtjevima korisnika i na taj način usporavaju učitavanje stranice i povećavaju opterećenje, a u nekim slučajevima kada se stranica potpuno prestane učitavati.

Mailing liste mogu uticati na učitavanje stranice, međutim, često su neophodne i bolje ih je optimizirati. Skripta za pokretanje mailing liste može se dodati u planer (cron), kao što je slučaj sa mambotima u joomli. Kontrola planera se nalazi i dostupna je po odgovarajućoj stopi. Bolje je pokretati takve skripte tokom najmanje vremena učitavanja, na primjer, noću, kada stranica ima najmanji broj posjetitelja.

- Spori ili neoptimizirani sql upiti bazi podataka.

Rješenja u ovom slučaju su korištenje keširanja, optimizacija upita i indeksiranje tabele baze podataka po kolonama (sortiranje, redoslijed). Također, ako sve ovo ne pomogne, trebali biste razmisliti o promjeni skripte u optimiziraniju.

- Veliki broj zahtjeva prema serveru.

Pokušajte izbjeći nepotrebne upite. Zahtjevi mogu dolaziti ne samo od posjetitelja vaših stranica, već i, na primjer, od robota za indeksiranje sa pretraživača, sapea itd., broj zahtjeva se povećava i kada se koristi veliki broj url-ova za datoteke (slike, js-skripte , css-styles), koji se učitavaju putem zasebnih zahtjeva (sa uključenim apacheom umjesto nginx-a). Ako je moguće, spojite ih u jednu datoteku.

Također, zahtjevi mogu doći, na primjer, iz chata ili neke stranice, bloka na stranici koja šalje ajax zahtjeve serveru. Mnogi od nas vole otvoriti nekoliko kartica u pregledniku - morate uzeti u obzir da to također može povećati broj zahtjeva i, shodno tome, procesa web servera.

Umetanje iframe kodova na web stranicu također može uzrokovati grešku 503.
Još jedan primjer povećanja zahtjeva je korištenje vaših resursa od strane drugih stranica (linkovi na fajlove, slike, razni informatori). Koristite sistem protiv pijavica za borbu protiv ovoga.

DDoS napadi, poplave, neželjeni komentari ili drugi web obrasci na stranici također mogu generirati veliki broj zahtjeva.

Ako imate sve optimizirano, koristi se keširanje, minimalno zahtjeva i jednostavno nema dovoljno resursa za korištenu tarifu, onda ostaje razmišljati o prelasku na druge tarifne planove.

Naravno, svi žele jeftine tarife, dok mnogi jednostavno zaborave na optimalno korištenje resursa.
Na WebHOST1 su razvijene optimalne tarife i potrebno je samo da izaberete tarifu koja vam je potrebna, što možete sami da uradite u naplati.

Konačno, ako vaše stranice nemaju dovoljno top tarife i često se javlja greška 500, a ne znate kako da izbjegnete ovaj problem, onda vam je potrebno više resursa i potreban vam je barem virtuelni ili namjenski server.

Greška 504 - 504 Vremensko ograničenje pristupnika

Ovaj kod odgovora znači da je zahtjev nginx klijenta poslan apache-u, a apache nije mogao vratiti HTTP odgovor unutar navedenog vremenskog ograničenja ?, kao rezultat toga, server je istekao mrežnu vezu. Razlog može biti dugotrajan proces - skripta koju pokreće skripta web stranice.

Možete pokušati da povećate dodijeljeno vrijeme za php pisanjem koda u korijenu stranice u .htaccess fajlu:

# vrijeme izvršavanja skripte - skripta php_value max_execution_time 60 # vrijeme učitavanja podataka php_value max_input_time 60 Međutim, ovo se neće riješiti isteka web servera sa greškom 504. Nije moguće promijeniti vremensko ograničenje web servera unutar dijeljenog hostinga.

Top srodni članci