DirectAdmin Resource Usage és teljesítményproblémák (Resource Limit Is Reached)
A DirectAdmin vezérlőpultban alul találja a Resource Usage lehetőséget. Itt láthatja, hogyan alakul a tárhelycsomagja CPU-használata és folyamatainak száma. Ezeknek a korlátoknak az ellenőrzése megosztott tárhely esetén elengedhetetlen, mert a szerveren más felhasználókkal/weboldalakkal osztozik. Így nagyrészt megelőzhetjük, hogy egyetlen weboldal túl sok erőforrást használjon el, ami az ugyanazon a szerveren lévő többi weboldalt zavarná.
Egyes nagy, erőforrásigényes weboldalaknak (például webáruházaknak) normál használat mellett is több számítási teljesítményre van szükségük, mint más oldalaknak. Ha biztos benne, hogy az oldal megfelelően működik, az alábbiak nem vonatkoznak Önre. Ilyenkor érdemes lehet egy erősebb, nagyobb számítási teljesítményű tárhelycsomagra váltani. Tárhelycsomagjainkat itt tekintheti meg. Ez a cikk részletesebben bemutatja, mi okozhat magas erőforrás-használatot.
Röviden a működéséről.
Működés
Linux-tárhelycsomaggal egy megosztott tárhelyszerver meghatározott részét kapja meg. Ebben a részben elvileg teljesen önállóan fut: ha egy másik weboldal túl sok CPU-t vagy folyamatot igényel, az elvileg nem zavarja Önt, és fordítva sem. Ha viszont az Ön oldala rosszul teljesít, azt saját maga fogja megérezni. A rendelkezésre álló erőforrások általában bőven elegendők egy weboldal megfelelő működéséhez. Ha azonban a weboldal nem működik jól, például olyan szkriptek miatt, amelyek nem hatékonyan érik el az adatbázist, ez
ilyen problémákat okozhat, sőt azt is eredményezheti, hogy az oldala nem vagy nem megfelelően érhető el.
Több domain egy tárhelycsomagban
Ez a mechanizmus tárhelycsomagonként működik, így ha több domain van egy tárhelycsomagban, nagyobb az esély arra, hogy eléri ezeket a korlátokat. Ezért egy olyan domainnek, amelynek jól kell teljesítenie, adjon saját tárhelycsomagot, hogy soha ne zavarhassák a csomag többi domainjei.
CPU Usage
A CPU-használat grafikonján látható, hogyan viselkedik az oldal. Ezt 30 napra visszamenőleg kérheti le. Ha az oldala kevés felhasználó mellett is magasan áll a grafikonon, szinte biztos lehet benne, hogy a felhasználók számának növekedésével teljesítményproblémák jelentkeznek. Figyelje ezt alaposan, hogy időben közbe tudjon lépni. Szabványos szkriptek használata esetén is ajánlott. Ha bővítményeket/modulokat ad hozzá ezekhez a szkriptekhez, akár egyetlen ilyen modul is jelentősen lelassíthatja az oldalt. Ezért ellenőrizze rendszeresen, főleg ha módosított valamit az oldalán. Figyeljen az átlagot mutató aCPU oszlopra; az mCPU a csúcsokat jelzi. Ha itt közel 100%-os csúcsok vannak, érdemes már most felderíteni az okukat, mielőtt problémát okoznának.
Memory Usage
Ezt a korlátot csak ritkán lépik túl. Ha mégis megtörténik, elég biztos lehet benne, hogy valami nincs jól felépítve, és ezért túl sok memóriát használ.
Entry Processes
Ez a CPU-használattal együtt nagyon meghatározó. Az Entry Processes száma azt mutatja, hány folyamat volt egyszerre aktív az oldalán (ez nem azonos a látogatók számával, egy folyamat sok látogatót kiszolgálhat). Ha a korlátot eléri, a weboldal hibaüzenetet jelenít meg ezzel a szöveggel: 'The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.'. Ha ez nem így lenne, az az egész szervert veszélyeztethetné, és a szerver akár le is állhatna. A CPU és a folyamatok kombinációja tehát nagyon fontos. Ha egy szkript magas CPU-használatot okoz, a folyamatnak tovább tart a kérés feldolgozása, és a kiszolgálható felhasználók maximális száma is gyorsan csökken. Így előfordul, hogy egyes oldalak már 10 felhasználónál összeomlanak, míg más oldalak több ezer felhasználóval is gond nélkül, gyorsan futnak.
Lásd még ezt a cikket:
https://mijn.weboke.nl/kennisbank/66
Input/Output usage
Minden megjelenített weboldalt be kell olvasni a szerver lemezeiről. Ezt nevezzük input/outputnak. Egy weboldal általában nem lehet nagyobb 0,5 vagy 1 MB-nál, hogy elég gyorsan megjelenjen. A lemezről való olvasás és a lemezre írás felső határa másodpercenként 3 MB. Ez is bőséges korlát, és általában elegendő. Ha eléri ezeket a korlátokat, nagy valószínűséggel maga a weboldal túl nagy, vagy (túl) sokat ír a lemezre. A Joomlához/WordPresshez hasonló szkriptekben a bővítmények be- és kikapcsolása nagy hatással lehet erre. Ha a korlátot eléri, lassulás jelentkezhet az oldal megjelenítésénél, megnyitásánál vagy használatánál.
A domain inaktiválása, majd újbóli aktiválása
Hogy a domainje megnyugodjon, a domainkezelésben lekérheti a domainjei listáját, bejelölheti az adott domaint (vagy mindet), majd alul a Suspend (Felfüggesztés) gombra kattinthat. Hagyja a domaint körülbelül tíz percig inaktív állapotban, majd aktiválja újra. Nagy eséllyel ezután ismét normálisan elérhető lesz, de valószínű, hogy a probléma újra jelentkezik.
