DirectAdmini Resource Usage ja jõudlusprobleemid (Resource Limit Is Reached)
DirectAdmini juhtpaneeli allosas on valik Resource Usage. Siin näed, kuidas kulgeb sinu majutuspaketi CPU-kasutus ja protsesside arv. Nende limiitide kontroll on jagatud majutuse puhul vajalik, sest jagad serverit teiste kasutajate ja veebilehtedega. Nii saame suures osas vältida, et üks veebileht võtab liiga palju ressursse, mis häiriks teisi samas serveris olevaid veebilehti.
Mõned suured või rasked veebilehed (näiteks e-poed) vajavad juba tavakasutusel rohkem arvutusvõimsust kui teised veebilehed. Kui oled kindel, et sait töötab korrektselt, siis allolev ei kehti. Sel juhul on üks võimalus minna üle võimsamale majutuspaketile, millel on rohkem arvutusvõimsust. Vaata meie majutuspakette siin. See artikkel selgitab täpsemalt, mis võivad olla suure kasutuse põhjused.
Lühike selgitus, kuidas see toimib.
Toimimine
Linuxi majutuspaketiga saad endale kindla osa jagatud majutuse serverist. Selles osas töötad põhimõtteliselt täiesti iseseisvalt: kui mõni teine veebileht nõuab liiga palju CPU-d või protsesse, ei mõjuta see sind, aga ka vastupidi. Samas, kui sinu sait töötab halvasti, tunned seda ise. Saadaolevad ressursid on tavaliselt veebilehe hästi töötamiseks täiesti piisavad. Kui veebileht aga ei tööta hästi, näiteks skriptid ei kasuta andmebaasi tõhusalt, võib see
põhjustada selliseid probleeme ja isegi viia selleni, et sinu sait pole enam või pole enam korralikult kättesaadav.
Mitu domeeni ühes majutuspaketis
See mehhanism töötab majutuspaketi kaupa, nii et kui sul on ühes majutuspaketis mitu domeeni, on tõenäosus selliste limiitideni jõuda suurem. Anna seega domeenile, mis peab hästi töötama, oma majutuspakett, et teised paketis olevad domeenid seda kunagi ei mõjutaks.
CPU Usage
CPU Usage graafikult näed, kuidas sait käitub. Saad seda vaadata kuni 30 päeva tagasi. Kui sinu sait on vähese kasutajate arvuga graafikus siiski kõrgel, võid olla peaaegu kindel, et kasutajate arvu kasvades tekivad saidil jõudlusprobleemid. Jälgi seda hoolikalt, et saaksid õigel ajal ise sekkuda. Seda soovitame ka siis, kui kasutad levinud skripte. Kui lisad neile skriptidele pluginaid või mooduleid, võib juba üks selline moodul kiiruse kokku kukutada. Kontrolli seda seega regulaarselt, eriti kui oled saidil midagi muutnud. Jälgi hoolikalt veergu aCPU, mis näitab keskmist; mCpu näitab tippe. Kui siin on peaaegu 100% tippe, tasub need üles otsida enne, kui need probleeme tekitama hakkavad.
Memory Usage
Seda limiiti ületatakse harva. Kui see siiski juhtub, võid olla üsna kindel, et midagi pole korralikult üles ehitatud ja seetõttu kasutatakse liiga palju mälu.
Entry Processes
See on koos CPU Usage'iga väga määrav. Entry Processes näitab, mitu protsessi on sinu saidi jaoks korraga aktiivsed olnud (see ei võrdu külastajate arvuga, üks protsess võib teenindada paljusid külastajaid). Kui limiit on täis, kuvab veebileht 404 veateate tekstiga 'The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.'. Kui seda ei juhtuks, võiks see ohustada kogu serverit ja server võiks maha minna. CPU ja protsesside kombinatsioon on seega väga oluline. Kui skript põhjustab suurt CPU-kasutust, kulub protsessil töötlemiseks rohkem aega ja ka kasutajate maksimaalne arv väheneb kiiresti. Nii näeme vahel saite, mis kukuvad kokku 10 kasutajaga, samal ajal kui teised tuhandete kasutajatega saidid töötavad kiiresti ja probleemideta.
Vaata ka seda artiklit:
https://mijn.weboke.nl/kennisbank/66
Input/Output usage
Iga kuvatav veebileht tuleb lugeda serveri ketastelt. Seda nimetatakse sisendiks/väljundiks (I/O). Veebileht ei tohiks tavaliselt olla suurem kui 0,5 või 1MB, et see kuvataks piisavalt kiiresti. Kettalt lugemise ja kettale kirjutamise maksimum on seatud 3MB sekundis. Ka see on helde limiit ja tavaliselt piisav. Kui jõuad nende limiitideni, on tõenäoline, et veebileht ise on liiga suur või kirjutab (liiga) palju kettale. Pluginate sisse- või väljalülitamine sellistes skriptides nagu Joomla või WordPress võib sellele suurt mõju avaldada. Kui limiit on täis, võib saidi kuvamine, avamine või sellega töötamine aeglustuda.
Domeeni peatamine ja seejärel uuesti aktiveerimine
Et domeen saaks maha rahuneda, ava domeenide haldus, kuva oma domeenide loend, märgi vastav domeen (või kõik) ja klõpsa allosas Suspend. Jäta domeen umbes kümneks minutiks peatatuks ja aktiveeri see seejärel uuesti. Suure tõenäosusega töötab see siis jälle normaalselt, kuid on ka tõenäoline, et olukord kordub.
