Ser du felet ”ERR_CONNECTION_TIMED_OUT” i din webbläsare? Inte ett särskilt användbart felmeddelande, eller hur? Om du är en daglig WordPress-användare är det alltid bra att vara medveten om vanliga fel som dessa som kan hindra dig från att få tillgång till din webbplats.

I dagens inlägg kommer vi att ta en djupdykning in i felmeddelandet ”ERR_CONNECTION_TIMED_OUT” och undersöka varför du kan se detta och vad du kan göra för att fixa det snabbt. Enkelt uttryckt är det en indikation på att systemet är otillgängligt och den tid som ges för att ansluta har gått, och nu har begäran fått en time-out. Men vad betyder det egentligen?

Låt oss ta reda på det!

Kolla in vår videoguide om hur du åtgärdar ERR_CONNECTION_TIMED_OUT-felet


Vad är felet ERR_CONNECTION_TIMED_OUT?

Ett ERR_CONNECTION_TIMED_OUT-fel betyder vanligtvis att det är något fel på din lokala nätverksanslutning. Men det är inte alltid fallet.

Enligt WordPress supportdokumentation visas ett connection timed out-fel när din webbplats försöker göra mer än din server kan hantera. Det är särskilt vanligt på delad hosting där din minnesgräns är begränsad.

När du besöker en webbplats och den inte laddas, kommer webbläsaren att försöka i cirka 30 sekunder eller så tills den avslutar anslutningen. Därefter returneras ett ”ERR_CONNECTION_TIMED_OUT”-fel, vilket indikerar ett kommunikationsproblem. I Google Chrome kan du se detta som ”Den här webbplatsen kan inte nås. Domain.com tog för lång tid att svara.”

ERR_CONNECTION_TIMED_OUT-fel i Chrome
ERR_CONNECTION_TIMED_OUT-fel i Chrome

På grund av alla olika webbläsare, operativsystem och servrar kan felet presentera sig på ett antal olika sätt. Men de flesta har samma eller liknande betydelse. ”ERR_NETWORK_CHANGED” och ”ERR_CONNECTION_REFUSED” är två mycket nära relaterade fel som vanligtvis kan lösas med samma felsökningssteg nedan.

En annan vanlig felkod som visas under ”Den här webbplatsen kan inte nås” är DNS_PROBE_FINISHED_NXDOMAIN, vilket är ett DNS-fel som i huvudsak innebär att domänen som begärdes inte finns.

Nedan följer några exempel på hur felet kan visa sig i olika webbläsare.

Mozilla Firefox

I Mozilla Firefox visas felet som ”Anslutningen har gått ut”. Servern på domain.com tar för lång tid att svara.

ERR_CONNECTION_TIMED_OUT-fel i Firefox
ERR_CONNECTION_TIMED_OUT-fel i Firefox

Microsoft Edge

I Microsoft Edge visas felet som ”Hmmm… kan inte nå den här sidan. Domain.com tog för lång tid att svara.” I Edge innehåller det dock också felet ”ERR_CONNECTION_TIMED_OUT”.

ERR_CONNECTION_TIMED_OUT-fel i Edge
ERR_CONNECTION_TIMED_OUT-fel i Edge

Safari

I Safari visas felet som ”Safari kan inte öppna sidan. Safari kan inte öppna sidan domain.com eftersom servern där den här sidan finns inte svarar.”

ERR_CONNECTION_TIMED_OUT-fel i Safari
ERR_CONNECTION_TIMED_OUT-fel i Safari

Vi har tagit till vara på vår kunskap om effektiv webbplatshantering och förvandlat den till en e-bok- och videokurs. Klicka för att ladda ner guiden för att hantera 60+ WordPress-webbplatser!

Så här Fixar du felet ERR_CONNECTION_TIMED_OUT

Var ska du börja felsöka om du ser det här felet på din WordPress-webbplats? Utan en hel del sammanhang, kan det ibland vara frustrerande och överväldigande att ens veta var du borde börja. Vanligtvis är det antingen problem på klientsidan (problem med din nätverksanslutning eller brandvägg) eller ett problem med servern där webbplatsen är hostad (minnesgränser, exekveringstider etc.).

1. Kontrollera Din Anslutning

Google Chrome, Firefox, och Edge rekommenderar alla att du bör kontrollera din nätverksanslutning. Även om detta kan låta självklart, pekar de alla på att kontrollera din anslutning först eftersom det är en av de vanligaste orsakerna till felet. Här är några saker vi rekommenderar:

  • Starta om din hem- eller kontorsrouter. Detta tar bara några minuter och löser fler problem än många människor skulle vilja erkänna. För att helt starta om den, koppla ur strömförsörjningen och vänta sedan 30 sekunder innan du ansluter den igen.
  • Kontrollera om du är på en dålig eller långsam WiFi-anslutning. Detta är en vanlig händelse på upptagna offentliga WiFi-hotspots som kaféer eller flygplatser.

2. Inaktivera Brandvägg och Antivirusprogram Tillfälligt

Brandväggar och antivirusprogram är avsedda att skydda användare och deras system. De skannar din enhet regelbundet och blockerar automatiskt misstänkt aktivitet. Denna typ av säkerhet kan dock ibland leda till anslutningsproblem.

Detta beror på att brandväggar ofta kan blockera sidor som de inte behöver blockera, eller avvisa innehåll som är helt säkert. Vi har sett detta hända många gånger med programvara som AVG. För att kontrollera om så är fallet för dig, försök att inaktivera din brandvägg och antivirusprogram. Naturligtvis rekommenderas detta endast om du vet säkert att webbplatsen du avser att besöka är säker.

Dessutom bör du bara inaktivera denna typ av programvara tillfälligt. Slå på den igen när du är klar med kontrollen för att se om felet har lösts, så att du inte blir sårbar för attacker. Om du upprepade gånger stöter på fel på grund av din brandvägg eller antivirusprogram, kanske du vill överväga att ändra vad du använder.

Dessa typer av verktyg har också vad som kallas en ”falskt positiv” rapport som du kan fylla i. Om du är 100% säker på att en webbplats du besöker är blockerad och inte borde vara det, kan du låta mjukvaruutvecklare veta. Här är några snabba länkar:

3. Inaktivera Proxyinställningar

Ibland kan du se felet ERR_CONNECTION_TIMED_OUT om du använder en proxytjänst. Detta är vanligtvis ganska sällsynt, särskilt på klientsidan. Men en kan ha ställts in utan att du ens vet det. Gör så här om du vill inaktivera eller kontrollera om proxyinställningar är aktiverade.

Öppna Inställningsmenyn i webbläsaren Chrome. Detta öppnar hela menyn med alternativ. Under avsnittet System (du måste klicka på Avancerat längst ner för att se detta), bör du hitta en post med titeln Öppna proxyinställningar. Genom att välja det, kommer du att tas till motsvarande meny:

Öppna proxyinställningar i Chrome
Öppna proxyinställningar i Chrome

Nästa steg beror på vilket system du använder. Windows-användare ska klicka på LAN-inställningar och avmarkera alternativet Använd proxyserver för LAN. Om du är en Mac-användare, bör du omedelbart hitta det själv i den relevanta menyn. Sedan måste du avmarkera alla valbara proxyprotokoll och kontrollera om meddelandet ERR_CONNECTION_TIMED_OUT har lösts.

Avmarkera proxies på Mac
Avmarkera proxies på Mac

Om du är på Windows, kommer du att se ett ”lokalt nätverk-inställningar (LAN)” fönster visas. Du behöver bekräfta att alternativet ”Använd en proxyserver för ditt LAN” är avmarkerat.

Inaktivera Chrome proxyinställningar i Windows
Inaktivera Chrome proxyinställningar i Windows

Det samma gäller om du använder en VPN som ExpressVPN eller TunnelBear. Se till att du inte är ansluten av misstag.

4. Byt DNS-servrar

Nästa sak du kan prova är att ändra dina DNS-servrar. Som standard tilldelas DNS-servrar automatiskt av din Internetleverantör. Men du kan försöka att tillfälligt ändra dessa till en offentlig DNS-server, till exempel Google eller Cloudflare.

  • Vissa föredrar att använda Googles offentliga DNS (8.8.8.8 och 8.8.4.4) långsiktigt på grund av att de ibland är mer tillförlitliga.
  • Cloudflare erbjuder också säker och blixtsnabb gratis DNS (1.1.1.1 och 1.0.0.1) som vi kommer att använda i det här exemplet. Om du vill använda Googles är stegen desamma, du ersätter helt enkelt DNS-serverns adresser med Googles.

Tips: Om du redan använder en gratis DNS-server och har problem, ta bort den och gå tillbaka till din Internetleverantörs DNS-servrar vilket också ibland fixar problemet.

Google och Cloudflare är inte perfekta 100% av tiden och det har varit några fall där vi har märkt att byta tillbaka har löst problemet. Detta gäller särskilt om du använder en WiFi-hotspot på en flygplats eller ett kafé.

Windows

I Windows öppnar du bara Kommandotolken genom att trycka på Windows-logotypen och R. Skriv sedan ”Kontrollpanelen” och tryck på Enter.

Kör Kontrollpanelen Windows
Kör Kontrollpanelen Windows

Klicka på ”Nätverk och Internet” och sedan ”Nätverks -och delningscenter”. På vänster sida klickar du på ”Ändra adapterinställningar”.

Ändra adapterinställningar
Ändra adapterinställningar

Högerklicka på din nuvarande anslutning, det här kommer antingen att vara Lokal anslutning eller Trådlös nätverksanslutning baserat på hur du ansluter. Klicka sedan på ”Egenskaper”.

Trådlös anslutning-egenskaper
Trådlös anslutning-egenskaper

Välj Internet Protocol Version 4 (eller Version 6 om så önskas) och klicka på ”Egenskaper”.

IPV 4-egenskaper
IPV 4-egenskaper

Anteckna alla befintliga inställningar om du behöver ändra tillbaka dem. Klicka på ”Använd följande DNS-serveradresser”. Ange följande, eller ersätt befintliga med dessa:

För IPv4: 1.1.1.1 och 1.0.0.1
För IPv6: 2606:4700:4700::1111 och 2606:4700:4700::1001

DNS-serveradresser
DNS-serveradresser

Klicka på OK och stäng sedan. Starta om webbläsaren.

Mac

Om du vill ändra DNS-servrar på en Mac går du till Systeminställningar…

Mac systeminställningar
Mac systeminställningar

Klicka på nätverksikonen och klicka sedan på ”Avancerat”.

Mac-nätverk Avancerat
Mac-nätverk Avancerat

Klicka på fliken ”DNS”.

Mac DNS
Mac DNS

Lägg sedan till Cloudflares DNS-serveradresser.

För IPv4: 1.1.1.1 och 1.0.0.1
För IPv6 2606:4700:4700::1111 och 2606:4700:4700::1001

5. Rensa/förnya DNS

Du kan också försöka rensa din lokala DNS-cache. Detta liknar att rensa webbläsarens cache. Det kan vara så att webbplatsen du försöker besöka inte löser till rätt IP-adress. Om du nyss har migrerat din WordPress-webbplats till en ny värd, är det viktigt att vänta på att saker ska spridas fullt ut. Detta kan ibland ta upp till 24 timmar, även om det kan vara så lite som några minuter. Detta beror på din DNS-leverantör och TTL-värdet för dina DNS-poster.

Windows

I Windows öppnar du bara Kommandotolken och anger följande:

ipconfig /flushdns
Kommandotolken - rensa DNS
Kommandotolken – rensa DNS

Du bör se ”Rensade DNS-cache” om det fungerade.

Mac

MacOS-användare kan ange följande i terminalen:

dscacheutil -flushcache
Mac rensa cache
Mac rensa cache

Observera: Du får inget framgångsmeddelande på Mac.

6. Kontrollera din hosts-fil

Varje dator har vad de kallar en local hosts-fil. Detta är en fil som innehåller manuella DNS-poster som mappas till specifika IP-adresser. Vanligtvis redigeras detta endast när du vill förhandsgranska din DNS innan du byter domäner till en ny värd. Eller kanske har du en lokal utvecklingssajt som körs med ett verktyg som DevKinsta, Vagrant eller Docker.

Det finns en mängd olika sätt den här filen kan ha ändrats eller redigerats. Därför är det alltid bra att säkerställa att webbplatsen du försöker komma åt inte finns där. Följ bara stegen nedan.

Windows

Hosts-filen kräver vanligtvis ytterligare åtkomst. Så det första steget är att öppna din textredigerare som administratör. Klicka bara på start-menyn, sök efter din textredigerare, högerklicka på den och välj ”Kör som administratör.” Detta kan göras i vilken textredigerare som helst som Anteckningar, Notepad++, Atom, etc. Vi använder Sublime i vårt exempel nedan.

Kör textredigerare som administratör
Kör textredigerare som administratör

Klicka på Arkiv → Öppna och bläddra till följande plats i textredigeraren:

C:\Windows\System32\drivers\etc\

Klicka på hosts-filen och ”Öppna”.

Öppna hosts-fil
Öppna hosts-fil

Dubbelkolla och se till att webbplatsen du försöker besöka inte är listad där. Om den är det, ta bort den.

Mac

För att kontrollera din hosts-fil på en Mac rekommenderar vi att du skaffar Gas mask. Det är ett gratis program som kan användas som hosts-filhanterare, hosts-filredigerare, och växla mellan dem. Det gör allt snabbt och enkelt! Annars kan du följa stegen nedan för att redigera din hosts-fil på Mac manuellt.

Gå till Verktyg och klicka sedan på ”Terminal”.

Mac verktygsterminal
Mac verktygsterminal

Ange följande kommando och tryck på Enter (du kommer sannolikt att bli uppmanad att ange ditt administratorslösenord också).

sudo nano /private/etc/hosts

Dubbelkolla och se till att webbplatsen du försöker besöka inte är listad där. Om den är det, ta bort den.

Redigera hosts-filen på Mac
Redigera hosts-filen på Mac

7. Kontrollera Domänens DNS

Du bör också kontrollera att domänens DNS korrekt pekar på din hostingleverantör. Om du är en Kinsta-klient har vi ett djupgående inlägg om hur du pekar din domän och eller DNS till Kinsta. Om du nyligen migrerade din WordPress-webbplats till en ny värd, kan det vara att DNS felaktigt cachades på datorn. I så fall bör steg 5 ovan lösa det. Eller det kan helt enkelt vara för tidigt och du måste vänta några timmar för att DNS ska spridas fullt ut.

8. Rensa Webbläsarens Cacheminne

Webbläsare lagrar information i cacheminnet på din dator. Detta inkluderar din webbhistorik, sparade inloggningsuppgifter och cookies – som alla registreras för att ladda relevanta sidor snabbare nästa gång de besöks.

Om Edge Caching är aktiverat så är det till och med möjligt att halvera tiden som det tar att leverera HTML-koden för sidor till din webbplats besökare.

Även om de är användbara kan cache orsaka många problem när det blir föråldrat. Lyckligtvis löses detta problem enkelt genom att rensa cacheminnet.

Men innan du gör det kan du enkelt kontrollera om det är ett problem med webbläsarens cache genom att först öppna din webbläsare i inkognitoläge. Eller så kan du prova en annan webbläsare. Om du fortfarande ser felet bör du fortsätta med att rensa cacheminnet.

I det här exemplet använder vi Google Chrome. Börja med att öppna huvudmenyn (högst upp till höger i webbläsarfönstret). Därifrån väljer du Fler Verktyg: Du kan sedan klicka på Rensa webbinformation.

Chrome Rensa webbinformation
Chrome Rensa webbinformation

På den resulterande sidan måste du se till att alla listade filkategorier är markerade. Om de inte är det kan Chrome inte tömma hela cacheminnet. Istället kommer det helt enkelt att ta bort de senaste posterna, vilket inte kommer att resultera i önskad effekt:

Rensa webbinformation
Rensa webbinformation

En alternativ metod för att slutföra denna process är att ange följande URL i adressfältet:

chrome://settings/clearBrowserData

Den resulterande skärmen bör ge dig tillgång till samma alternativ som vi har beskrivit ovan. Här är några andra användbara länkar för att rensa cache.

9. Titta på den Maximala Exekveringstiden

De resterande felsökningsstegen vi kommer att dyka in är de som har att göra med konfigurationen av din WordPress-webbplats eller server som kan hjälpa till att åtgärda felet ”ERR_CONNECTION_TIMED_OUT”.

Den första är den maximala exekveringstiden för din webbplats. På de flesta servrar är standardtiden inställd på 30 sekunder. Det här är hur lång tid ett PHP-skript får köras (varefter det går ut). På delade värdar är detta vanligtvis inställt lågt eller till standardvärdet.

Du kan inte enkelt ändra detta från WordPress eftersom php.ini-filen finns på din server. För att ändra detta rekommenderar vi att du kontaktar din hostingleverantör för att se om de kan hjälpa till. På Kinsta ställer vi in maximal exekveringstid till 300 sekunder som standard.

Om du vill försöka ändra detta själv kan det vanligtvis göras med något av följande alternativ. Båda beror på hur din hostingleverantör konfigurerar sina servrar.

Alternativ 1 – Ändra max Exekveringstid i php.ini-Filen

Om du har en php.ini-fil i din hemkatalog hittar du parametern max_execution_time och ändrar den. Om den till exempel är inställd på 30 sekunder kan du öka den till 300 sekunder.

max_execution_time = 300

Alternativ 2 – Ändra Max Exekveringstid i .htaccess-Filen

Om ovanstående alternativ inte fungerar, kanske du kan ändra det i din .htaccess-fil. Precis som med php.ini-filen vanligtvis denna vanligtvis ligger i din hemkatalog. Placera följande längst upp av din .htaccess-fil:

php_value max_execution_time 300

10. Inaktivera Dina Plugins Tillfälligt

Som med de flesta WordPress-fel, kan ett plugin definitivt vara roten till problemet. För att avgöra om det är vad som händer, måste du inaktivera din webbplats alla plugins. Men om du får felet ”ERR_CONNECTION_TIMED_OUT” betyder det att du inte har tillgång till ditt WordPress-administratörsområde. Detta innebär att du kommer att behöva SFTP för att få tillgång till din webbplats. Vi rekommenderar att du använder FileZilla.

När din SFTP-klient är klar, anslut till din webbplats genom den och navigera till din WordPress-rotmapp. Om du inte hittar den kallas den vanligtvis public_html, html, public, www eller webbplatsens namn. Om du är en Kinstakund, är det din offentliga mapp.

WordPress rotmapp SFTP
WordPress rotmapp SFTP

Öppna den mappen och navigera till wp-content-katalogen. Inuti ser du en mapp som heter plugins, som innehåller enskilda underkataloger för var och ett av de plugins som är installerade på din webbplats (både aktiva och inaktiva).

Vad du ska göra nu är att högerklicka på plugins-mappen och byta namn på den till något annat. Vi rekommenderar plugins.gammal eller plugins.avaktiverad, så att du enkelt kan känna igen den senare.

Omdöpt WordPress pluginmapp
Omdöpt WordPress pluginmapp

WordPress kommer nu inte att kunna hitta någon av dina plugins. När det händer kommer den automatiskt att inaktivera dessa plugins.

Testa nu att komma åt din WordPress-panel. Om timeout-felet är borta kan du anta att ett av dina plugins var den skyldige. Allt du behöver göra är att ta reda på vilken som var boven i dramat.

Återgå till wp-content-katalogen och byt tillbaka namnet på din ursprungliga plugins-mapp igen. Sedan måste du inaktivera alla dina plugins ett efter ett, tills du hittar den skyldige.

För att göra detta, öppna katalogen wp-content/plugins. Inuti hittar du en mapp för vart of ett av dina plugins. Processen du kommer att följa är ungefär densamma som tidigare:

  1. Börja med den första mappen och byt namn på den till vad du vill.
  2. Kolla din webbplats för att se om felet är borta.
  3. Om det inte är det, byt namn på plugin-mappen från föregående steg till dess ursprungliga namn.
  4. Gå vidare till nästa plugin på din lista, upprepa ovanstående steg.

Denna process kan ta ett tag om du har en hel del plugins, men det är viktigt att kontrollera varje plugin i sin tur. När du identifierat det plugin som orsakar felet kan du avinstallera det eller ersätta det med ett annat verktyg.

Om du kommer det till slutet av dessa steg utan att hitta en lösning kan du gå vidare till nästa steg i felsökning.

11. Återgå Tillfälligt till Standardtemat

Nu när du har uteslutit dina plugins som orsaken till timeout-felet är det dags att göra detsamma med ditt aktiva tema. Faktum är att ditt tema också kan skapa kompatibilitetsproblem.

Tyvärr fungerar processen inte på samma sätt som ovan. WordPress kommer inte att återgå till standardtemat om du bara byter namn på temamappen, du skulle istället få fel som ”temakatalogen ”temanamn” existerar inte.” Eller om du försöker byta namn på hela temakatalogen, får du ”FEL: Temakatalogen teman är antingen tom eller existerar inte. Kontrollera installationen.”

Därför måste du komma åt din WordPress-databas genom att logga in på phpMyAdmin. Om du är en Kinsta-klient kan detta hittas i avsnittet ”Info” i MyKinsta-panelen.

Öppnar phpMyAdmin från MyKinsta.
Öppnar phpMyAdmin från MyKinsta.
phpMyAdmin wp_options-tabell
phpMyAdmin wp_options-tabell

Under kolumnen ”option_value” ser du det aktuella namnet på ditt tema. Ändra detta till ett av standardteman, till exempel ”twentynineteen”.

wp_options mallnamn
wp_options mallnamn

Kontrollera din webbplats igen för att se om detta har åtgärdat felet. Om det gjorde det betyder det helt enkelt att det är ett problem med ditt WordPress-tema och du kanske vill försöka installera om det eller återgå till din senaste säkerhetskopiering.

12. Öka Minnesgränsen

Parametern WP_MEMORY_LIMIT låter dig ange den maximala mängden minne som kan konsumeras av PHP. Om du använder delad hosting är det troligtvis inställt på ett lågt värde som 64M. Hos Kinsta ställer vi standardminnesgränsen till 256M.

Du kan öka minnesgränsen genom att lägga till följande till din wp-config.php-fil. Detta måste placeras ovanför wp-settings.php.

define( 'WP_MEMORY_LIMIT', '256M' );
WP_MEMORY_LIMIT i wp-config.php
WP_MEMORY_LIMIT i wp-config.php

Inte säker på vad din nuvarande PHP-minnesgräns är inställd på? Om du har tillgång till din WordPress-panel och kör WordPress 5.2 eller högre kan du se PHP-minnesgränsen under Webbplatshälsoverktyget.

WordPress webbplatshälsa PHP-minnesgräns
WordPress webbplatshälsa PHP-minnesgräns

Sammanfattning

Anslutnings och timeout-fel är aldrig kul att felsöka, men förhoppningsvis har du lite mer kunskap i verktygslådan nu för att lösa det snabbt.

Det är viktigt att komma ihåg att felet ”ERR_CONNECTION_TIMED_OUT” är ett resultat av ett problem på klientsidan, som din nätverksanslutning eller ett problem med servern där din WordPress-webbplats är hostad. Har du några andra tips för att lösa detta fel? Låt oss veta nedan i kommentarerna.

(Föreslagen läsning: Lär dig hur du fixar ERR_CACHE_MISS-felet i Chrome)

Brian Jackson

Brian har stor passion för WordPress och har använt det i över ett årtionde, han har till och med utvecklat ett par premium-plugins. Brian gillar att blogga, kolla filmer och hiking. Ta kontakt med Brian via Twitter.