CloudLinux LVE annab igale Virtuaal.com veebimajutuse kontole oma ressursipiirid: mälu (RAM), protsessor (CPU), failide lugemise ja kirjutamise kiirus (I/O), protsesside arv ja samaaegsed päringud (EP). Kui konto jõuab piirini, mõjutab see ainult Sinu kontot. Mälu ja protsesside piir võib anda külastajale vea 500 või 503. CPU- ja I/O-piir teevad lehe aeglasemaks.
Lühidalt
Piirini jõudmine tähendab, et konto vajas korraks rohkem ressurssi, kui pakett lubab. See ei tähenda, et iga külastaja sai vea. Tagajärg sõltub sellest, millise piirini konto jõudis.
| Piir | Mis võib juhtuda | Kust alustada |
|---|---|---|
| Mälu (RAM) | Protsess lõpetatakse, külastaja võib näha viga 500 või 503 | Pluginad ja andmebaasipäringud |
| Protsesside arv (NPROC) | Uut protsessi ei saa käivitada, võib tulla viga 500 või 503 | Taustatööd ja rakenduse seadistus |
| Samaaegsed päringud (EP) | Uus päring ei pääse sisse, võib tulla viga 508 | Külastajate ja robotite järsk tõus |
| Protsessor (CPU) | Leht töötab aeglasemalt | Liiklus, otsingulehed, vahemälu |
| I/O | Failitööd ja leht aeglustuvad | Varundus, suured failid, öised tööd |
Logi sisse cPanelisse ja ava moodul Ressursikasutus (Resource Usage). Leht on inglise keeles.
Vaata ülemist teadet. Tekst „You have reached the limits within the past 24 hours“ tähendab, et konto jõudis viimase ööpäeva jooksul mõne piirini. Kui konto piirini ei jõudnud, näed teadet „Your site had no issues in the past 24 hours“.
Vajuta DETAILS. Iga graafiku juures on arv Faults: see näitab, mitu korda konto valitud ajavahemikus vastava piirini jõudis. Ajavahemikku saad muuta menüüst Timeframe.
Ava vaheleht Snapshot. Seal näed piirini jõudmise ajal toimunud protsesse ning HTTP- ja andmebaasipäringuid. Need näitavad, mis sel ajal töös oli, mitte tingimata seda, mis probleemi põhjustas.
Teated tähendavad järgmist:
| Teade lehel | Piir |
|---|---|
| Physical memory resources limit was reached for your site | Mälu |
| You have reached the processes number limit | Protsesside arv |
| You have reached the entry processes limit | Samaaegsed päringud |
| CPU resources limit was reached for your site | Protsessor |
| I/O usage resources limit was reached for your site | I/O |
Lehel Minu Virtuaal näed sama infot eesti keeles: milline piir ja mitmel päeval viimasest seitsmest. Andmed uuenevad öösel.
Mälu kasutavad enamasti pluginad ja suured andmebaasipäringud. Mälupiir on kõige tõsisem, sest protsess lõpetatakse ja külastaja võib näha veateadet.
Võrdle vea kellaaega moodulis Ressursikasutus.
Lülita viimati lisatud pluginad ükshaaval välja ja jälgi, kas mälukasutus langeb. WooCommerce, leheehitajad ja varunduspluginad vajavad tavaliselt kõige rohkem mälu.
Lülita sisse LiteSpeed Cache, et lehed ei peaks iga kord uuesti valmima.
Kui põhjus ei selgu, kirjuta klienditoele. Vaatame Snapshot-andmed koos üle.
Protsesse lisavad enamasti taustatööd. WordPressis käivitub WP-Cron vaikimisi iga külastusega, muudes rakendustes võivad protsesse lisada taustatöötlejad ja järjekorrad.
Vaata cPanelis üle Cron-tööd: kas mõni töö käivitub liiga tihti või kattub eelmisega.
Vaata Snapshot-vaatest, millised protsessid korduvad.
Node.js-rakenduse puhul loe artiklit protsesside arvu kohta.
CPU piir aeglustab lehte. Kui see juhtub harva, ei pea midagi tegema. Tegutse siis, kui see kordub mitmel päeval nädalas.
Lülita sisse vahemälu (LiteSpeed Cache). See vähendab koormust kõige rohkem.
Kontrolli Snapshot-vaatest, kas koormust tekitavad otsingulehed, wp-json-päringud või fail admin-ajax.php.
Kui koormus tuleb robotitest, piira neid või blokeeri korduvad päringud.
WooCommerce'i puhul loe artiklit WordPressi ja WooCommerce'i haldusliidese kiirendamisest.
I/O piir aeglustab failide lugemist ja kirjutamist. Sageli on põhjuseks toiming, mis loeb või kirjutab korraga palju faile. See juhtub tihti öösel.
Vaata kellaaega. Kui piirini jõutakse ainult öösel, ei pruugi külastajad seda märgata.
Kontrolli varunduspluginaid. Virtuaal.com teeb kontodest varukoopiad ise, seega ei pruugi plugina varukoopiat serveris vaja olla.
Vaata üle suured failid, logid ja vanad varukoopiad kontol.
Hea teada
Üksik tabamus ühel päeval on tavaline, seda võib põhjustada ka hooldustöö. Tähelepanu väärib piir, milleni konto jõuab korduvalt mitmel päeval nädalas.
500 Internal Server Error
Võib tulla mälupiirist, protsesside piirist, PHP mälulimiidist, failiõigustest või .htaccess-failist. Vaata artiklit PHP 500 vead.
503 Service Unavailable
Võib tulla mälupiirist või protsesside piirist, aga ka rakendusest endast. Vaata artiklit 503 viga „Resource Limit Reached“.
508 Resource Limit Is Reached
Tähendab, et samaaegsete päringute piir on täis. Virtuaal.com-i serverites on see harv.
Suurem pakett aitab siis, kui koormus on päris ja rakendus on juba korras. Standard-paketil on 2 GB RAM-i ja I/O 10 MB/s, Äri-paketil 4 GB ja 25 MB/s ning Pro-paketil 6 GB ja 50 MB/s. Täpsem võrdlus on artiklis teenuspakettide võrdlus.
Kui piiri põhjustab üks plugin, töö või robot, jõuab konto peagi ka suurema paketi piirini. Lahenda enne algpõhjus. Kui vajad täielikult eraldatud ressursse, kaalu VPS-i.
CloudLinux on veebimajutuse jaoks loodud operatsioonisüsteem. LVE (Lightweight Virtual Environment) on selle tehnoloogia, mis annab igale kontole eraldi ressursipiirid. Nii ei saa üks konto serverit teiste klientide arvelt üle koormata.