Att stöta på ”Fel 508. Resursgränsen är nådd” kan komma som en ovälkommen överraskning. Det är inte ett vanligt HTTP-fel, men det kan göra både din webbplats och webbserver otillgängliga.

Men oroa dig inte. Den här artikeln kommer att förklara vad HTTP-fel 508 är för något, hur du kan felsöka det och de förebyggande åtgärder du kan vidta för att se till att det inte uppstår igen.

Då sätter vi i gång!

Kolla in videoversionen

Vad orsakar felet ”508 Resursgränsen är nådd”?

De flesta webbhotell sätter resursgränser. Om denna gräns överskrids utlöses ett ”508 Resursgräns är nådd”-fel, och din webbplats kommer att vara tillfälligt otillgänglig.

Webbläsarmeddelandet
Webbläsarmeddelandet ”Fel 508 Resursgränsen är nådd” . (Källa)

Detta fel utlöses på servernivå och kan orsakas av olika faktorer, inklusive överdriven belastning av serverns CPU- och RAM-resurser. Det är också ofta förknippat med en hög efterfrågan på samtidiga processer, och ses ofta om din webbplats upplever en ovanligt hög trafikvolym.

En spik i webbplatstrafik kan också vara resultatet av en DDOS-attack. I det här fallet kommer din webbplats att utlösa ett ”508 Resursgräns är nådd”-fel när de tillgängliga resurserna har uttömts under attacken. Men du kanske inte behöver göra något för att åtgärda problemet! Om du tänker att denna ökning i webbtrafik är en engångshändelse kan du välja att vänta ut den och se om trafiken sjunker.

Om du är på en delad server, eller du har prenumererat på ett webbhotellspaket på startnivå är det mer troligt att du kommer att stöta på den här typen av fel. Om så är fallet måste du höja resursgränserna på kort sikt för att få din webbplats i gång igen.

Så här åtgärdar du felet ”508 Resursgränsen är nådd”

När du ser högre trafikvolymer än förväntat kan din webbplats snabbt överstiga mängden tilldelade resurser, vilket resulterar i att din server börjar krypa fram.

Kolla din resursanvändning

Det första du kan göra för att åtgärda ett resursbegränsningsfel är att kontrollera din resursanvändning. Var noga med att titta på serveraktivitetsloggar också. De hjälper dig att identifiera orsaken till problemet.

Om du är en Kinstakund kan du se resursanvändning och aktivitetsloggar ganska enkelt.

Menyalternativen Analytics och Aktivitetslogg i MyKinsta.
Menyalternativen Analytics och Aktivitetslogg i MyKinsta.

Logga in på din MyKinstapanel och välj den webbplats du vill titta på. Du kan se resursanvändningen via Analytics-menyn och aktivitetsloggar via Aktivitetslogg-menyn.

Det finns ytterligare verktyg och metoder du också kan använda för att komplettera detta.

Tänk på att de gränser du ser på din webbplats kommer att vara något lägre än de gränser som krävs för att hålla den i gång.

Varför är det så?

Låt oss säga att din webbplats är på en delad server, tillsammans med många andra kunder och deras webbplatser (kom ihåg att vi inte gör så på Kinsta). När din webbplats börjar locka till sig mer trafik bearbetar servern som hostar för alla dessa webbplatser, inklusive din, fler och fler förfrågningar för att tillgodose din växande trafik.

Om din popularitetstrend fortsätter kommer servern så småningom att nå sina resursgränser för varje webbplats som den hostar, inklusive din. Du kan upptäcka denna trend tidigt för att förhindra driftstopp. Ett bra webbhotell håller ett vakande öga på volymen. Ditt webbhotell bör kontakta dig för att varna dig att din webbplats kommer att gå ner om den fortsätter att konsumera resurser i högre takt än din plan tillåter.

Kolla interna processer som körs på din webbplats och kod från tredje part

Orsaken till felet ”508 Resursgräns är nådd” kanske inte alltid är externt. Resurser kan överdrivet förbrukas av en eller flera oseriösa processer som körs internt på din webbplats, till exempel:

När det gäller kod från tredje part kan detta ofta handla om ett visst tillägg till din Innehållshanteringslösning (CMS) . Om du till exempel kör WordPress och har ett eller flera installerade plugin som regelbundet förbrukar mer resurser än som tilldelas, då kommer du att stöta på 508 fel förr eller senare.

För att undvika en sådan situation är det lämpligt att alltid hålla dina CMS-tillägg uppdaterade. Med WordPress innebär detta att hålla dina teman och plugin uppdaterade till de senaste versionerna.

Om ingen uppdatering har varit tillgänglig för ett visst tema eller plugin på ett tag, överväga att sluta använda det till förmån för en liknande, nyligen uppdaterad produkt eller kontakta författaren för att kolla om en ny version kommer släppas snart.

Inaktivera alla webbplatsens tillägg och aktivera dem ett efter ett

Det kan vara så att ett av dina CMS-tillägg förbrukar mer serverresurser än det borde – i vilket fall du bör försöka inaktivera dem alla. Om felet försvinner, kan din misstanke bekräftas -­­ett tillägg är den skyldige.

Börja med att inaktivera webbplatsens tillägg.

När alla tillägg är inaktiverade, återaktivera dem ett i taget, testa din webbplats på nytt varje gång för att identifiera det skyldiga. Nästa åtgärd borde vara att kontakta tilläggsförfattaren för att rapportera problemet. Om tillägget är väl underhållet bör författaren återkomma med en fungerande lösning.

Inaktivera ditt barntema

Slutligen, om du använder ett barntema för WordPress bör du kontrollera de ändringar som har gjorts för att se om de kan orsaka problemet. Du kan snabbt testa detta genom att tillfälligt byta till det överordnade temat.

Kontakta Support

Om inget av ovanstående hjälpte dig att hitta orsaken till den ökade resursanvändningen, bör du kontakta ditt webbhotells supportteam och be dem om mer detaljerad information. Kinsta support finns tillgänglig dygnet runt, alla dagar.

Förebyggande Åtgärder

Det är en bra idé att hålla ett öga på serverresursanvändning som en förebyggande åtgärd. Det kommer att ge dig en chans att ligga steget före vid eventuella problem som kan ge din webbplats driftstopp.

Självunderhåll är ett förnuftigt sätt att hålla webbhotellskostnader under kontroll när din webbplats växer och mognar och samtidigt se till att din webbplats får minimalt med driftstopp. Helst vill du hålla dig långt under den tilldelade resursgränsen för att minska risken.

Många tilläggsapplikationer kan hjälpa dig att hålla reda på webbplatsens användning. Ett verktyg för övervakning av applikationsprestanda (som Kinsta APM) bör vara högst på listan när det gäller att hålla ett vakande öga på din webbplats.

Om du driver kampanjer eller driver, bör du förvänta dig och förbereda dig på ökningar i trafiken på webbplatsen. Det kan hjälpa till att förstå hur ditt webbhotell räknar besök på din webbplats. I de flesta fall ser du inte nödvändigtvis en massiv ökning av trafiken, men det är fortfarande förnuftigt att försöka förutsäga om du riskerar att komma nära dina gränser.

Se dessutom till att dina kontaktuppgifter (telefon och mejl) alltid är uppdaterade. På så sätt kommer du inte att missa några resursanvändningsvarningar.

För ökad sinnesro rekommenderar vi att investera i en dedikerad webbserver, eller en högre fördelning av ursprungliga resurser, till exempel med Kinstas diskutrymmestillägg. Denna flexibilitet kommer att kosta mer, men chanserna att din webbplats får stopp kommer att sjunka till nästan ingenting.

Sammanfattning

När din webbplats stöter på felet ”508 Resursgränsen är nådd” kan det vara utmanande. Du kommer att vilja få i gång saker och ting igen så snart som möjligt. För att förhindra att detta fel händer igen i framtiden bör du:

  • Åtgärda det aktuella problemet genom att kontrollera vad som orsakar hög resursanvändning, och
  • Höja webbplatsens resursgränser för att skapa utrymme för framtida tillväxt och trafikspikar.

För mer, kolla hur Kinsta gör saker annorlunda med Google Cloud Infrastruktur och isolerade mjukvarucontainrar för varje webbplats.

David Gwyer

David Gwyer är en WordPress-utvecklare på WPGoplugins, JavaScript-programmerare och teknisk skribent med 20+ års branscherfarenhet. Hans nuvarande utvecklingsarbete är fokuserat på att skapa engagerande block för den spännande nya WordPress-redigeraren. Ta kontakt med David på X