Kapittel 17 · 17.5
503 eller «Resource Limit Is Reached»: hva nå?
Du åpner nettstedet ditt og får en hvit side med 503 Service Unavailable, Resource Limit Is Reached eller The server is temporarily unable to service your request. Eller nettstedet ditt er plutselig veldig tregt. Det betyr nesten alltid at pakken din midlertidig støter mot en av grensene sine (se Resource Usage: CPU, minne og prosesser). Som regel varer det kort og går over av seg selv, men hvis det skjer ofte, vil du vite årsaken.
Trinn 1: se i Resource Usage
- Klikk i DirectAdmin under Extra Features på Resource Usage.
- Står det en melding om at grenser er nådd? Klikk på DETAILS.
- Se ved hvilken graf Faults vises, og på hvilket tidspunkt.
| Faults ved | Hva skjer? | Hva kan du gjøre? |
|---|---|---|
| Entry processes | For mange forespørsler samtidig. Besøkende får 503 eller Resource Limit Is Reached. | Slå på sidecache, stopp roboter, gjør trege sider raskere. |
| CPU | For mye regnearbeid. Alt blir tregere, og forespørsler henger lenger, slik at entry processes også fylles opp. | Finn tunge plugins med X-Ray, bruk caching, nyere PHP-versjon. |
| Physical memory | For lite minne. Skript blir avbrutt. | Finn skriptet som krever så mye minne; ikke øk memory_limit uten videre (se PHP-innstillinger: upload_max_filesize, memory_limit og max_execution_time). |
| IO eller IOPS | Disken blir for hardt belastet. Nettstedet blir tregt, spesielt i administrasjonen. | Ta store sikkerhetskopier eller importer utenom travle timer, bruk mindre tunge plugins, caching. |
| Processes | For mange prosesser samtidig, for eksempel på grunn av cron-jobber eller apper. | Spre cron-jobber (se Cron Jobs: la oppgaver kjøre automatisk), start fastlåste apper på nytt. |
Er det ingen faults? Da skyldes ikke tregheten grensene i pakken din. Gå da rett til trinn 3 og mål med X-Ray hvor tiden går med.
Trinn 2: se hvem som er på nettstedet ditt
Ofte er det ikke ekte trafikk, men en robot: en søkemotor som leser hele nettstedet ditt på én gang, en KI-crawler eller noen som prøver å logge inn tusenvis av ganger. Se i Usage log (se Site summary & logs: feillogg og tilgangslogg) rundt tidspunktet for faultsene. Ser du at én IP-adresse eller én type robot går igjen veldig ofte, eller mange forespørsler til wp-login.php eller xmlrpc.php? Da hjelper det å blokkere dem, for eksempel med en sikkerhetsplugin eller med regler i .htaccess.
Trinn 3: finn trege sider med X-Ray
Med X-Ray ser du hvilken plugin, spørring eller ekstern tjeneste som bruker mest tid (se X-Ray: finn trege sider).
Trinn 4: løsningene som hjelper mest
- Slå på caching. Installer pluginen LiteSpeed Cache i WordPress. En side fra cachen koster nesten ingen regnekraft.
- Rydd opp i plugins. Fjern det du ikke bruker, og erstatt tunge plugins med lettere alternativer.
- Oppdater alt og bruk en ny PHP-versjon (se Velge PHP-versjon (Select PHP version)).
- Stopp roboter som overbelaster nettstedet ditt.
- Fordel nettstedene dine. Alle domener i en pakke deler de samme grensene. Gi et travelt nettsted sin egen pakke.
- Velg en større pakke. Har nettstedet ditt rett og slett vokst, trenger det mer regnekraft. I Mitt WebOké går du til Mine produkter, klikker på Administrasjon ved pakken din og velger en større pakke under Bytt hostingpakke. Oppgraderingen trer i kraft rett etter betaling, og du betaler kun mellomlegget for resten av den løpende perioden.
Tilgjengelig igjen nå?
En 503 på grunn av grenser går som regel over av seg selv etter noen minutter, når trafikken avtar. Er nettstedet ditt fortsatt utilgjengelig, sjekk også om IP-adressen din ikke er blokkert (se Problemer med å logge inn løses) og om lagringsplassen din ikke er full (se Lagring full: hvor er plassen brukt?). Kommer du ikke videre, opprett en sak og oppgi tidspunktet da det gikk galt.
