Viszonteladói cPanel tárhelyünk CloudLinux operációs rendszeren fut, és minden reseller csomaghoz reseller limit tartozik. Ez egy két szintű erőforrás-korlátozás: mi meghatározzuk, mennyi processzort, memóriát és egyidejű kapcsolatot használhat a viszonteladói fiók összesen, Ön pedig a WHM-ben maga osztja fel ezt a keretet az ügyfelei cPanel fiókjai között.
Ha még nem ismeri a viszonteladói tárhely működését, először a cPanel Reseller tárhelyről szóló cikket érdemes elolvasni. Az egyes limitek (SPEED, PMEM, IO, IOPS, EP, NPROC) általános jelentését a CloudLinux erőforrás limitekről szóló cikk mutatja be.
A reseller csomagok erőforráskerete
| Funkció | Reseller Start | Reseller Medium | Reseller Premium | Reseller Pro | Reseller Ultra | Reseller Max |
|---|---|---|---|---|---|---|
| cPanel alfiókok | 10 db | 20 db | 30 db | 50 db | 70 db | 100 db |
| vCPU | 200% | 300% | 400% | 500% | 800% | 1200% |
| RAM | 4 GB | 6 GB | 8 GB | 12 GB | 20 GB | 40 GB |
| IO | ∞ Korlátlan | ∞ Korlátlan | ∞ Korlátlan | ∞ Korlátlan | ∞ Korlátlan | ∞ Korlátlan |
| IOPS | ∞ Korlátlan | ∞ Korlátlan | ∞ Korlátlan | ∞ Korlátlan | ∞ Korlátlan | ∞ Korlátlan |
| Aktív kapcsolatok | 100 db | 200 db | 300 db | 500 db | 700 db | 1000 db |
- A keret a viszonteladói fiók összes cPanel fiókjára együtt vonatkozik, beleértve a reseller saját, azonos felhasználónevű cPanel fiókját is.
- A 100% vCPU egy teljes processzormagnak felel meg, a 200% kettőnek.
- A folyamatok száma (NPROC) egyik csomagban sincs korlátozva.
Az értékek jelentése megegyezik a cPanel tárhelycsomagok erőforrás-limitjeinél leírtakkal: a vCPU a CloudLinux SPEED, a RAM a PMEM, az aktív kapcsolatok száma az EP (Entry Processes) limitje.
Hogyan működik a két szintű korlátozás?
A CloudLinux minden cPanel fiókot külön LVE-be (Lightweight Virtual Environment) zár. Ha a reseller limit be van kapcsolva, a viszonteladó összes fiókjának LVE-je egy közös, a reseller csomag keretével korlátozott csoportba kerül. Maga a viszonteladó csak egy keret: ő nem fogyaszt erőforrást, a fiókjai fogyasztanak, és ezek együttes használatát korlátozza a reseller limit.
Így két limit érvényes egyszerre:
- Az alfiók saját limitje, amelyet Ön állít be a WHM-ben. Ha egy fiók eléri, csak az a fiók lassul le, a többire nincs hatással.
- A reseller limit, amelyet mi állítunk be a csomag alapján. Ha a fiókok együttes használata eléri, a viszonteladó minden fiókja a közös keretből gazdálkodik, akkor is, ha egyik fiók sem érte el a saját limitjét.
Egy alfiók soha nem használhat többet a reseller keretnél. Ha egy fióknak nagyobb limitet ad, mint a reseller csomag kerete, a fiók legfeljebb a reseller keretig juthat el.
Példa: a Reseller Start csomag kerete 200% vCPU, 4 GB RAM és 100 aktív kapcsolat. Ha tíz ügyfélfiókja van, mindegyik a cPanel Basic csomag limitjeivel (200% vCPU, 2 GB RAM, 40 aktív kapcsolat), akkor egy éppen terhelt oldal egyedül is használhat két processzormagot. Ha azonban egyszerre három oldal kap nagy forgalmat, hárman együtt is legfeljebb két magon és 4 GB memórián osztoznak.
Overselling
A fiókoknak kiosztott limitek összege meghaladhatja a reseller csomag keretét. A fenti példában a tíz fiók névleges RAM-limitje összesen 20 GB, a csomag kerete 4 GB. Ez megengedett, és a gyakorlatban jól működik, mert a weboldalak ritkán terhelnek egyszerre: a reseller limit nem a kiosztott értékeket, hanem a ténylegesen, egy időben használt erőforrásokat korlátozza.
A túlzott overselling viszont azt eredményezheti, hogy a forgalmi csúcsokban az összes ügyfele oldala lelassul. Érdemes ezért figyelni a fiókok együttes használatát (lásd lent), és időben nagyobb csomagra váltani.
Az alfiókok alapértelmezett limitjei
Az Ön által létrehozott cPanel fiókok, amíg a csomagjukhoz vagy a fiókhoz nem állít be külön értéket, a cPanel tárhely Basic csomagjának limitjeit kapják:
| Limit | Alapértelmezett érték fiókonként |
|---|---|
| vCPU | 200% |
| RAM | 2 GB |
| IO | 100 MB/s |
| IOPS | 1024 |
| Aktív kapcsolatok | 40 db |
A folyamatok száma (NPROC) alapértelmezésben nincs korlátozva. Az alapértelmezett értékeket a WHM-ben csomagonként vagy fiókonként felülírhatja, magasabbra és alacsonyabbra is.
A limitek beállítása a WHM-ben
A limiteket a WHM Plugins (Bővítmények) menüjében, a CloudLinux Manager bővítményben kezelheti (régebbi verziókban LVE Manager a neve). A viszonteladói felületen a következő limitek állíthatók be az alfiókokhoz: SPEED (vCPU), PMEM (RAM), IO, IOPS, EP (aktív kapcsolatok) és NPROC (folyamatok száma).
Csomagonként
- Nyissa meg a Packages fület. Itt a WHM-ben létrehozott csomagjai (package) láthatók.
- Kattintson a csomag sorában a ceruza ikonra.
- Adja meg a limiteket, majd kattintson a Save gombra.
A csomag limitjei a csomagot használó összes fiókra érvényesek, így elég egyszer beállítani őket például egy „Kicsi” és egy „Nagy” csomaghoz.
Fiókonként
- Nyissa meg a Users fület. Itt az összes ügyfélfiókja és azok limitjei láthatók; a lista szűrhető felhasználónévre, domainre és LVE azonosítóra.
- Kattintson a fiók sorában, az Actions oszlopban a ceruza ikonra.
- Adja meg az értékeket, és kattintson a Save gombra. A Reset gomb visszaállítja az alapértelmezett értékeket, a Do not limit pedig korlátlanra állítja a fiókot. Ilyenkor a fiókot már csak a reseller csomag kerete korlátozza.
Túl alacsony limitekkel a weboldalak hibásan működhetnek. A CloudLinux azt ajánlja, hogy egyetlen fiók limitjei se legyenek ennél alacsonyabbak: SPEED 50%, PMEM 128 MB, IO 256 KB/s, IOPS 256, EP és NPROC 10. Egy WordPress oldalnak a gyakorlatban ennél jóval több memória kell.
Amit nem tud módosítani
- Az inode-limitet és a MySQL Governor adatbázis-limitjeit sem a saját, sem az ügyfelei fiókjain nem módosíthatja, ezeket mi kezeljük. Lásd: Mit jelent egy inode? és Mi az a MySQL Governor?
- A CageFS fiókelkülönítést biztonsági okból nem a viszonteladó kezeli, hanem mi.
- A reseller csomag keretét nem tudja megemelni; ehhez nagyobb csomagra kell váltania.
Az erőforrás-használat figyelése
A CloudLinux Manager további fülei a fiókok használatát mutatják:
- Current Usage: az összes fiók pillanatnyi CPU-, memória-, IO-, IOPS-, folyamat- és EP-használata, alapértelmezésben tízmásodpercenként frissítve. A táblázat csillaggal jelölt utolsó sora a teljes viszonteladói fiók összesített használata, ezt vesse össze a csomag keretével.
- Historical Usage: a használat és a limittúllépések (faults) története a választott időszakra, a legtöbb erőforrást használó öt fiók listájával. A grafikon azt is mutatja, ha a fiókok a reseller keretbe ütköztek.
- Statistics: fiókonkénti statisztika szűrhető időszakkal, limittel, a limithez közelítő és a limitet túllépő fiókokkal, részletes grafikonokkal.
Az ügyfelei a saját cPanel felületükön ugyanazokat a grafikonokat látják, mint egy normál cPanel tárhely előfizetője, lásd: Hogyan ellenőrizhetem élőben a CloudLinux LVE erőforrás-használatomat? A hibaszámlálók értelmezéséhez a faults-ról szóló cikk nyújt segítséget.
E-mail értesítések
Az Options fülön, az LVE Faults email notifications részben állíthatja be, ki kapjon e-mailt a limittúllépésekről:
- Notify me on users faults: Ön kap értesítést, ha valamelyik ügyfélfiók eléri a saját limitjét.
- Notify Customers: az ügyfelei kapnak értesítést a saját limittúllépéseikről.
- Notify me when I hit my limits: Ön kap értesítést, ha a fiókok együtt elérik a reseller csomag keretét.
A Faults to include részben kiválaszthatja, mely limitek túllépéséről szóljon az értesítés, a Minimum number of Faults to notify részben megadhatja, hány túllépés után küldjön e-mailt a rendszer, és azt is, milyen gyakran kapjon Ön értesítést. A beállításokat a Save Changes gombbal mentheti.
Az ügyfelei csak a saját limitjük túllépéséről kapnak értesítést. Ha egy fiók azért lassul le, mert a viszonteladói fiók elérte a közös keretet, az ügyfél erről nem kap e-mailt, és a saját grafikonjain sem jelenik meg hibaként. Ezért érdemes bekapcsolnia a Notify me when I hit my limits opciót.
Mi történik, ha egy fiók eléri a limitet?
A hatás ugyanaz, akár a fiók saját limitjét, akár a reseller keretet érik el:
- vCPU, IO vagy IOPS: az oldalak nem állnak le, csak lassabban válaszolnak, amíg a terhelés csökken.
- Aktív kapcsolatok: az újabb kérések 508-as hibát (Resource Limit Is Reached) kapnak.
- RAM: a CloudLinux leállít egyes folyamatokat, ami 500-as vagy 503-as hibát okozhat.
A különbség, hogy a saját limit csak az adott fiókot érinti, a reseller keret elérése viszont a viszonteladó összes fiókját.
Ha kevésnek bizonyul a keret
Ha a Current Usage és a Historical Usage fül szerint a fiókjai rendszeresen elérik a reseller keretet, és az érintett oldalak optimalizálása (gyorsítótár, a lassú bővítmények cseréje, a robotok korlátozása) sem segít, válthat nagyobb reseller csomagra. Ha a viszonteladói tárhelyet kinőtte, a dedikált cPanel szerver saját processzort és memóriát ad, a kosárban választható nagyobb cPanel licenccel pedig viszonteladói célra is használható. Kérdés esetén írjon nekünk, segítünk kiválasztani a megfelelő csomagot.