Kapitel 17 · 17.5
503 eller "Resource Limit Is Reached": hvad gør du nu?
Du åbner din hjemmeside og får en blank side med 503 Service Unavailable, Resource Limit Is Reached eller The server is temporarily unable to service your request. Eller din hjemmeside er pludselig meget langsom. Det betyder næsten altid, at dit pakke lige rammer en af sine grænser (se Resource Usage: CPU, hukommelse og processer). Som regel varer det kort tid og går over af sig selv, men sker det oftere, vil du gerne kende årsagen.
Trin 1: se i Resource Usage
- Klik i DirectAdmin under Ekstra funktioner på Resource Usage.
- Står der en besked om, at grænser er nået? Klik på DETAILS.
- Se ved hvilken graf der står Faults, og på hvilket tidspunkt.
| Faults ved | Hvad sker der? | Hvad kan du gøre? |
|---|---|---|
| Entry processes | For mange forespørgsler samtidig. Besøgende får 503 eller Resource Limit Is Reached. | Aktivér sidecache, bloker bots, gør langsomme sider hurtigere. |
| CPU | For meget regnekraft bruges. Alt bliver langsommere, og forespørgsler bliver hængende længere, hvilket også fylder entry processes op. | Find tunge plugins med X-Ray, caching, en nyere PHP-version. |
| Physical memory | For lidt hukommelse. Scripts bliver afbrudt. | Find det script, der kræver så meget hukommelse; forhøj ikke bare memory_limit (se PHP-indstillinger: upload_max_filesize, memory_limit og max_execution_time). |
| IO eller IOPS | Disken belastes for meget. Siden bliver langsom, især i administration. | Lav store backups eller imports uden for travle timer, brug mindre tunge plugins, caching. |
| Processes | For mange processer samtidig, for eksempel på grund af cron-opgaver eller apps. | Spred cron-opgaver (se Cron-jobs: lad opgaver køre automatisk), genstart fastlåste apps. |
Står der ingen faults? Så skyldes langsommeligheden ikke grænserne på dit pakke. Gå da straks til trin 3 og mål med X-Ray, hvor tiden går hen.
Trin 2: se hvem der besøger din hjemmeside
Ofte er det ikke rigtig travlhed, men en bot: en søgemaskine, der læser hele din side på én gang, en AI-crawler eller nogen, der prøver at logge ind tusindvis af gange. Se i Forbrugslog (se Oversigt og logs for websted: fejlloggen og adgangsloggen) omkring tidspunktet for faults. Ser du én IP-adresse eller én type bot gå igen meget ofte, eller mange forespørgsler til wp-login.php eller xmlrpc.php? Så hjælper det at blokere dem, for eksempel med et sikkerhedsplugin eller med regler i .htaccess.
Trin 3: find langsomme sider med X-Ray
Med X-Ray kan du se, hvilket plugin, hvilken forespørgsel eller ekstern tjeneste der bruger mest tid (se X-Ray: find langsomme sider).
Trin 4: de løsninger der hjælper mest
- Aktivér caching. Installer plugin'et LiteSpeed Cache i WordPress. En side fra cachen kræver næsten ingen regnekraft.
- Ryd op i plugins. Fjern det, du ikke bruger, og udskift tunge plugins med lettere alternativer.
- Opdater alt og brug en ny PHP-version (se Sådan vælger du PHP-version (Select PHP version)).
- Bloker bots, der overbelaster din side.
- Fordel dine hjemmesider. Alle domæner i et pakke deler de samme grænser. Giv en travl side sit eget pakke.
- Vælg et større pakke. Er din hjemmeside simpelthen vokset, har den brug for mere regnekraft. I Mijn WebOké går du til Mine produkter, klikker på Administration ved dit pakke og vælger et større pakke under Skift hostingpakke. Opgraderingen træder i kraft straks efter betaling, og du betaler kun op for resten af din igangværende periode.
Tilgængelig igen med det samme?
En 503 på grund af grænser går som regel over af sig selv efter et par minutter, så snart travlheden falder. Er din hjemmeside stadig utilgængelig, så tjek også om din IP-adresse ikke er blokeret (se Problemer med at logge ind: sådan løser du dem), og om din lagerplads ikke er fuld (se Opbevaring fuld: hvor er pladsen?). Kan du ikke løse det selv, så opret en ticket og angiv tidspunktet, hvor det gik galt.
