Viga 503 Service Unavailable tähendab, et server ei saanud päringut sel hetkel täita. Jagatud veebimajutuses on sage põhjus see, et konto jõudis mälupiirini või protsesside piirini (LVE). Viga võib tulla ka rakendusest endast, näiteks pluginast. Sageli aitab mittevajalike pluginate keelamine, puhverdamise (LiteSpeed Cache) lubamine ning cron-tööde, varunduse ja andmebaasipäringute ülevaatamine. Kui koduleht on päriselt kasvanud, kaalu suuremat paketti.
Lühidalt
LVE piirid annavad igale cPaneli kontole kindla koguse ressursse (nagu VPS-i puhul). Näiteks Standard-paketis on:
Teiste pakettide piirid leiad artiklist Teenuspakettide võrdlus. Iga piir mõjub erinevalt:
| Piir | Mis võib juhtuda |
|---|---|
| Mälu (RAM) | Protsess lõpetatakse, külastaja võib näha viga 500 või 503 |
| Protsesside arv | Uut protsessi ei saa käivitada, võib tulla viga 500 või 503 |
| Protsessor (CPU), I/O | Leht avaneb aeglasemalt |
| Samaaegsed päringud (EP) | Uus päring ei pääse sisse, võib tulla viga 508 |
Teade „Resource Limit Is Reached“ käib vea 508 kohta. Seda vaata artiklist Entry Processes (EP).
Viga 503 võib tulla ka rakendusest. Näiteks WordPress näitab uuenduse ajal teadet „Briefly unavailable for scheduled maintenance“. Kui see teade jääb püsima, jäi uuendus pooleli. Siis kustuta kodulehe juurkaustast fail .maintenance.
Ava cPanelis moodul Ressursikasutus.
cPanelRessursikasutus
Vajuta DETAILS. Arv Faults graafiku juures näitab, mitu korda konto valitud ajavahemikus selle piirini jõudis.
Ava vaheleht Snapshot. Seal näed, mis protsessid ja päringud piirini jõudmise ajal töötasid.
Kui vea ajal ei jõudnud konto mälupiirini ega protsesside piirini, tuli 503 tõenäoliselt rakendusest. Siis alusta pluginatest.
Hea teada
Mooduli nimi on cPanelis eesti keeles, kuid selle sees on liides inglise keeles (nt DETAILS, Snapshot). Lehe lugemist selgitab põhjalikumalt artikkel CloudLinux LVE.
Käi põhjused läbi ükshaaval. Skeem näitab, millisele põhjusele milline lahendus sobib.
Kontrolli pistikprogramme (plugins). Keela mittevajalikud pluginad. Proovi need kõik ajutiselt keelata, oota paar minutit ning vaata, kas probleem kaob.
Jälgi ressursitarvet, et tuvastada peamine koormuse tekitaja.
Luba puhverdamine (caching). Puhverdamine võib oluliselt vähendada serverikoormust.
Soovitame kasutada LiteSpeed Cache'i, kuna meie teenusega kaasneb selle kasutamise litsents. Vaata artiklit LiteSpeed Cache puhverdusmoodul.
Kontrolli cron-töid. Liiga tihedalt või ressursimahukalt töötavad cron-tööd võivad mälu ja protsesside piiri kiiresti täita.
Optimeeri cron-tööde ajakavasid (näiteks pikenda ajavahet) cPaneli moodulis Cron-tööd.
Uuri varundusprotsesse. Erinevad varunduspluginad või skriptid võivad tekitada lühikese aja jooksul suurt koormust (kettakasutus, RAM) ja täita mälupiiri.
Jälgi andmebaasipäringuid (MySQL). Suured või ebaefektiivsed päringud võivad samuti konto piirini viia.
Millal koormus tekib, näed siit:
RessursikasutusCurrent usage
Kontrolli võimalikke rünnakuid. Vahel võib veateade 503 olla seotud liigse koormusega botirünnakute tõttu.
Vii läbi turvakontroll, vajadusel kasuta tulemüüri või turvalahendusi (nt Cloudflare).
Kui oled proovinud ülaltoodud lahendusi, kuid koduleht jõuab ikkagi piirini, võib see tähendada, et koduleht on praegusest paketist välja kasvanud. Eriti kui tegu on reaalselt kasvava külastatavusega ning probleemid pole tingitud pluginatest või rünnakutest tingitud ülekoormusest.
Nõuanne
Paketi uuendamine on positiivne märk: Sinu koduleht on edukas ja vajab rohkem ressursse. Kõiki teenuseid saad hallata ja paketivahetuse tellida iseteeninduse kaudu.