Kommentaaride laadimisel ilmnes probleem.

Viga 503 Service Unavailable: mis see on ja kuidas lahendada?


  Trüki

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

  • Jagatud veebimajutuses tuleb 503 sageli mälupiirist või protsesside piirist, aga see võib tulla ka rakendusest.
  • CPU- ja I/O-piir teevad lehe aeglaseks.
  • Millise piirini konto jõudis, näed cPaneli moodulis Ressursikasutus.
  • Kontrolli pluginaid, puhverdamist, cron-töid, varundust ja andmebaasipäringuid.

Mis põhjustab vea 503?

LVE piirid annavad igale cPaneli kontole kindla koguse ressursse (nagu VPS-i puhul). Näiteks Standard-paketis on:

  • 2 CPU-tuuma
  • 2 GB mälu (RAM)
  • I/O-kiirus 10 MB/s
  • 50 samaaegset päringut (Entry Process, EP)

Teiste pakettide piirid leiad artiklist Teenuspakettide võrdlus. Iga piir mõjub erinevalt:

PiirMis võib juhtuda
Mälu (RAM)Protsess lõpetatakse, külastaja võib näha viga 500 või 503
Protsesside arvUut protsessi ei saa käivitada, võib tulla viga 500 või 503
Protsessor (CPU), I/OLeht 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.

Kuidas näha, kas viga tuli piirist?

  1. Ava cPanelis moodul Ressursikasutus.

    cPanelRessursikasutus

  2. Vajuta DETAILS. Arv Faults graafiku juures näitab, mitu korda konto valitud ajavahemikus selle piirini jõudis.

  3. 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.

Kuidas viga 503 lahendada?

Käi põhjused läbi ükshaaval. Skeem näitab, millisele põhjusele milline lahendus sobib.

Skeem: viga 503 tekib jagatud majutuses sageli siis, kui konto jõuab mälupiirini või protsesside piirini. Kuus põhjust ja lahendust: pluginad - keela mittevajalikud; puhverdamine puudub - luba LiteSpeed Cache; liiga tihti käivad cron-tööd - pikenda ajavahet; varunduspluginad - uuri varundust; andmebaasipäringud - vaata Ressursikasutust; botirünnak - turvakontroll ja tulemüür. Kui konto jõuab ikka piirini, kaalu suuremat paketti.
Kuus levinumat põhjust ja nende lahendused.
  1. 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.

  2. 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.

  3. 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.

  4. Uuri varundusprotsesse. Erinevad varunduspluginad või skriptid võivad tekitada lühikese aja jooksul suurt koormust (kettakasutus, RAM) ja täita mälupiiri.

  5. 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

  6. 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).

Millal kaaluda veebimajutuse paketi muutmist?

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.

  • Virtuaal.com pakub mitmesuguseid teenuspakette, mis katavad erinevad ressursivajadused.
  • Paketi muutmine (näiteks üleminek kõrgema tasemega paketile või VPS-teenusele) on loomulik samm kasvava kodulehe puhul.

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.


Jaga
Kas oli kasu?  
© Virtuaal.com Privaatsuspoliitika