DirectAdmin Resource Usage in težave z zmogljivostjo (Resource Limit Is Reached)
V nadzorni plošči DirectAdmin spodaj najdete možnost Resource Usage. Tukaj vidite, kako se gibljeta poraba CPE in število procesov Vašega paketa gostovanja. Nadzor teh omejitev je pri skupnem gostovanju nujen, ker si strežnik delite z drugimi uporabniki in spletnimi stranmi. Tako lahko v veliki meri preprečimo, da bi 1 spletna stran porabila preveč virov, kar bi škodilo drugim spletnim stranem na istem strežniku.
Nekatere velike oziroma zahtevne spletne strani (kot so spletne trgovine) že pri običajni uporabi potrebujejo več računske moči kot druge. Če ste prepričani, da stran deluje pravilno, spodnje ne velja za Vas. V tem primeru je možnost nadgradnja na zmogljivejši paket gostovanja z več računske moči. Oglejte si naše pakete gostovanja tukaj. Ta članek podrobneje razloži, kaj so lahko vzroki za visoko porabo.
Kratka razlaga delovanja.
Delovanje
S paketom gostovanja Linux dobite dodeljen določen del strežnika za skupno gostovanje. V tem delu načeloma delujete povsem samostojno: če druga spletna stran zahteva preveč CPE ali procesov, to načeloma ne vpliva na Vas, in velja tudi obratno. Če pa Vaša stran deluje slabo, boste to občutili sami. Razpoložljivi viri običajno povsem zadostujejo za dobro delovanje spletne strani. Če spletna stran ne deluje dobro, na primer zaradi skriptov, ki do zbirke podatkov ne dostopajo učinkovito, lahko to
povzroči takšne težave in celo to, da Vaša stran ni več dosegljiva ali ne deluje pravilno.
Več domen v 1 paketu gostovanja
Ta mehanizem deluje za posamezen paket gostovanja, zato je verjetnost, da dosežete te omejitve, večja, če imate v paketu več domen. Domeni, ki mora delovati dobro, zato dodelite lasten paket gostovanja, da je druge domene v paketu nikoli ne morejo ovirati.
CPU Usage
Na grafu CPU Usage vidite, kako se stran obnaša. Podatke lahko pregledate do 30 dni nazaj. Če je Vaša stran že pri malo uporabnikih visoko na grafu, ste lahko skoraj prepričani, da boste ob porastu uporabnikov imeli težave z zmogljivostjo. To dobro spremljajte, da lahko pravočasno ukrepate sami. To priporočamo tudi, če uporabljate standardne skripte. Če tem standardnim skriptom dodajate vtičnike ali module, lahko že 1 tak modul močno upočasni hitrost. To zato redno preverjajte, zlasti če ste na strani kaj spremenili. Bodite pozorni na stolpec aCPU, ki prikazuje povprečje; mCPU prikazuje vrhove. Če so med njimi vrhovi blizu 100 %, jih je treba izslediti, preden začnejo povzročati težave.
Memory Usage
To omejitev se preseže le redko. Če se to zgodi, ste lahko precej prepričani, da nekaj ni pravilno sestavljeno in zato porabi preveč pomnilnika.
Entry Processes
Ta vrednost je v kombinaciji s CPU Usage zelo odločilna. Število Entry Processes prikazuje, koliko procesov je bilo za Vašo stran hkrati aktivnih (to ni enako številu obiskovalcev, 1 proces lahko streže številnim obiskovalcem). Ko je omejitev dosežena, spletna stran prikaže sporočilo o napaki z besedilom 'The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.'. Če se to ne bi zgodilo, bi to lahko ogrozilo celoten strežnik, ki bi lahko celo izpadel. Kombinacija CPE in procesov je torej zelo pomembna. Če skript povzroča visoko porabo CPE, proces za obdelavo potrebuje več časa in največje število uporabnikov hitro pade. Tako včasih vidimo strani, ki se zrušijo pri 10 uporabnikih, medtem ko druge strani s tisoči uporabnikov brez težav hitro delujejo.
Oglejte si tudi ta članek:
https://mijn.weboke.nl/kennisbank/66
Input/Output usage
Vsako prikazano spletno stran je treba prebrati z diskov strežnika. Temu pravimo input/output. Spletna stran običajno ne bi smela biti večja od 0,5 ali 1 MB, da se prikaže dovolj hitro. Nastavljena je največja hitrost 3 MB na sekundo za branje z diska ali pisanje na disk. Tudi to je velikodušna omejitev in običajno zadostuje. Če dosežete te omejitve, je velika verjetnost, da je spletna stran že sama prevelika ali da (pre)veliko piše na disk. Vklop ali izklop vtičnikov v skriptih, kot sta Joomla in WordPress, ima lahko na to velik vpliv. Ko je omejitev dosežena, lahko pride do zamikov pri prikazu, odpiranju ali delu s stranjo.
Začasna deaktivacija domene in ponovna aktivacija
Da se Vaša domena umiri, lahko v upravljanju domen odprete seznam svojih domen, označite zadevno domeno (ali vse) in spodaj kliknete Suspend. Domeno pustite deaktivirano približno deset minut in jo nato znova aktivirajte. Velika verjetnost je, da bo nato spet normalno delovala, vendar je velika verjetnost tudi, da se bo to ponovilo.
