DirectAdmin Resource Usage i problemi s performansama (Resource Limit Is Reached)
U upravljačkoj ploči DirectAdmin na dnu se nalazi opcija Resource Usage. Ovdje možete vidjeti kako se kreću potrošnja procesora i broj procesa Vašeg hosting paketa. Nadzor tih ograničenja nužan je kod dijeljenog hostinga jer server dijelite s drugim korisnicima/web stranicama. Time u velikoj mjeri možemo spriječiti da jedna web stranica zauzme previše resursa, zbog čega bi trpjele druge web stranice na istom serveru.
Neke velike/zahtjevne web stranice (poput web trgovina) već pri normalnom korištenju trebaju više računalne snage od drugih web stranica; ako ste uvjereni da stranica radi ispravno, ono što slijedi ne odnosi se na Vas. U tom je slučaju jedna od mogućnosti nadogradnja na jači hosting paket s više računalne snage. Ovdje pogledajte sve naše hosting pakete. Ovaj članak detaljnije objašnjava koji mogu biti uzroci visoke potrošnje.
Kratko objašnjenje kako to funkcionira.
Kako funkcionira
Uz Linux hosting paket dobivate dodijeljen određeni dio dijeljenog hosting servera. U tom dijelu u načelu radite potpuno samostalno: ako druga web stranica traži previše procesora ili procesa, Vi zbog toga u načelu ne trpite, ali vrijedi i obrnuto. Međutim, ako Vaša stranica radi loše, posljedice ćete osjetiti sami. Dostupni resursi obično su više nego dovoljni da web stranica radi dobro. No ako web stranica ne radi dobro, primjerice zbog skripti koje neučinkovito pristupaju bazi podataka, to može
izazvati takve probleme, pa čak i dovesti do toga da Vaša stranica više nije dostupna ili nije dobro dostupna.
Više domena u jednom hosting paketu
Ovaj mehanizam djeluje po hosting paketu, pa ako u hosting paketu imate više domena, veća je vjerojatnost da ćete dosegnuti ta ograničenja. Zato domeni koja mora dobro raditi dodijelite vlastiti hosting paket, kako nikad ne bi trpjela zbog drugih domena u istom paketu.
CPU Usage
Na grafikonu CPU usage vidi se kako se stranica ponaša. Podatke možete vidjeti do 30 dana unatrag. Ako je Vaša stranica visoko na grafikonu iako ima malo korisnika, gotovo sigurno možete očekivati probleme s performansama kada broj korisnika poraste. Pažljivo to pratite kako biste na vrijeme mogli sami reagirati. To preporučujemo i ako koristite standardne skripte. Ako tim standardnim skriptama dodajete dodatke/module, već jedan takav modul može uzrokovati pad brzine. Zato to redovito provjeravajte, osobito ako ste nešto promijenili na stranici. Pazite na stupac aCPU, koji prikazuje prosjek; mCPU prikazuje vršne vrijednosti. Ako među njima ima vrhova od gotovo 100 %, već ih je vrijeme pronaći prije nego što izazovu probleme.
Memory Usage
Ovo se ograničenje rijetko prekorači. Ako se to ipak dogodi, prilično sigurno možete zaključiti da nešto nije dobro postavljeno, zbog čega se troši previše memorije.
Entry Processes
Ovo je, u kombinaciji s CPU usage, vrlo presudno. Broj Entry Processes pokazuje koliko je procesa istodobno bilo aktivno za Vašu stranicu (to nije jednako broju posjetitelja, jedan proces može posluživati mnogo posjetitelja). Kada se dosegne ograničenje, web stranica prikazuje poruku o pogrešci 404 s tekstom 'The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.'. Kada se to ne bi dogodilo, to bi moglo ugroziti cijeli server, koji bi zbog toga mogao prestati raditi. Kombinacija procesora i procesa stoga je vrlo važna. Ako skripta uzrokuje visoku potrošnju procesora, procesu će trebati više vremena da obradi zahtjev, a najveći broj korisnika brzo će se smanjiti. Tako ponekad vidimo stranice koje se sruše već s 10 korisnika, dok druge stranice s tisućama korisnika bez ikakvih problema brzo rade.
Pogledajte i ovaj članak:
https://mijn.weboke.nl/kennisbank/66
Input/Output usage
Svaka web stranica koja se prikazuje mora se pročitati s diskova servera. To nazivamo input/output. Web stranica obično ne bi trebala biti veća od 0,5 ili 1 MB kako bi se prikazivala dovoljno brzo. Postavljen je najviše 3 MB u sekundi za čitanje s diska ili pisanje na disk. I to je izdašno ograničenje koje je obično dovoljno. Ako dosegnete ta ograničenja, velika je vjerojatnost da je sama web stranica prevelika ili da (pre)mnogo zapisuje na disk. Uključivanje i isključivanje dodataka u skriptama kao što su Joomla i WordPress na to može znatno utjecati. Kada se dosegne ograničenje, može doći do usporavanja pri prikazu, otvaranju ili radu sa stranicom.
Privremeno deaktiviranje i ponovno aktiviranje domene
Kako bi se Vaša domena smirila, u upravljanju domenama možete otvoriti popis svojih domena, označiti dotičnu domenu (ili sve) i zatim na dnu kliknuti Suspend. Ostavite domenu neaktivnom desetak minuta, a zatim je ponovno aktivirajte. Velika je vjerojatnost da će tada ponovno normalno raditi, ali je velika vjerojatnost i da će se to ponoviti.
