Ser du fejlen “ERR_CONNECTION_TIMED_OUT” i din browser? Ikke en særlig nyttig fejlmeddelelse, er det? Hvis du er en daglig WordPress-bruger, er det altid godt at være opmærksom på almindelige fejl som disse, der muligvis forhindrer dig i at få adgang til dit websted.
I dagens indlæg vil vi tage et dybt dyk ind i fejlen “ERR_CONNECTION_TIMED_OUT” og undersøger, hvorfor du muligvis ser dette, og hvad du kan gøre for at løse det hurtigt. Kort sagt, det er en indikation af, at systemet ikke er tilgængeligt, og at den tid, der er givet for at oprette forbindelse, er gået, og nu er anmodningen udløbet. Men hvad betyder det egentlig?
Lad os finde ud af det!
Se vores videoguide til at rette ERR_CONNECTION_TIMED_OUT-fejlen
Hvad er ERR_CONNECTION_TIMED_OUT fejlen?
En ERR_CONNECTION_TIMED_OUT fejl betyder typisk, at der er noget galt med din lokale netværksforbindelse. Det er dog ikke altid tilfældet.
I henhold til WordPress support dokumentation vises en connection timed out error, når dit websted prøver at gøre mere, end din server kan administrere. Det er især almindeligt ved delt hosting, hvor din hukommelsesgrænse er begrænset.
Når du besøger et websted, og det ikke indlæses, forsøger din browser i cirka 30 sekunder, indtil den afslutter forbindelsen. Derefter returnerer det en “ERR_CONNECTION_TIMED_OUT” error, der angiver et kommunikationsproblem. I Google Chrome kan du muligvis se dette som “Dette websted kan ikke nås. Domain.com tog for lang tid at svare. ”
På grund af alle de forskellige webbrowsere, operativsystemer og servere kan fejlen præsentere sig på en række forskellige måder. Men de fleste af dem har den samme eller lignende betydning. “ERR_NETWORK_CHANGED” og “ERR_CONNECTION_REFUSED” er to meget tæt relaterede fejl, der normalt kan løses med de samme fejlfindingstrin nedenfor.
En anden almindelig fejlkode, der vises under ‘Dette websted kan ikke nås’ er DNS_PROBE_FINISHED_NXDOMAIN, som er en DNS-fejl, der i det væsentlige betyder, at det domæne, der blev anmodet om, ikke eksisterer.
Nedenfor er et par eksempler på, hvordan fejlen kan præsentere sig i forskellige browsere.
Mozilla Firefox
I Mozilla Firefox vises fejlen som “Forbindelsen er udløbet.” Serveren på domain.com er for lang tid om at svare.
Microsoft Edge
I Microsoft Edge vises fejlen som “Hmmm … kan ikke nå denne side. Domain.com ar for lang tid om at svare. ” I Edge indeholder den dog også fejlen “ERR_CONNECTION_TIMED_OUT”.
Safari
I Safari vises fejlen som “Safari kan ikke åbne siden. Safari kan ikke åbne siden domain.com, fordi den server, hvor denne side er placeret, ikke svarer. ”
Vi har taget vores viden om effektiv hjemmesidestyring i stor skala og forvandlet det til et e-bogs- og videokursus. Klik for at downloade guiden til at administrere 60+ WordPress-websteder!
Sådan rettes ERR_CONNECTION_TIMED_OUT fejlen
Hvor skal du starte fejlfinding, hvis du ser denne fejl på dit WordPress-site? Uden megen kontekst kan det undertiden være frustrerende og overvældende, hvor man endda begynder. Dette er typisk enten klientside-problemer (problemer med din netværksforbindelse eller firewall) eller et problem med den server, hvor webstedet er vært (hukommelsesgrænser, udførelsestider osv.).
1. Kontroller din forbindelse
Google Chrome, Firefox og Edge anbefaler alle, at du skal tjekke din netværksforbindelse. Selvom dette muligvis lyder indlysende, peger de alle på at kontrollere din forbindelse først, da det er en af de mest almindelige årsager til fejlen. Her er et par ting, vi anbefaler:
- Genstart din router til hjemmet eller kontoret. Dette tager kun et par minutter og løser flere problemer, end mange mennesker gerne vil indrømme. For at slukke for strømmen helt skal du frakoble strømforsyningen og derefter vente i 30 sekunder, før du sætter den i igen.
- Kontroller, om du har en dårlig eller langsom wifi-forbindelse. Dette er en almindelig forekomst på travle offentlige wifi-hotspots, såsom kaffebarer eller lufthavne.
2. Deaktiver midlertidigt firewall og antivirus-software
Firewalls og antivirus-software er beregnet til at beskytte brugere og deres systemer. De scanner din enhed regelmæssigt og blokerer automatisk for mistænkelige aktiviteter. Imidlertid kan denne type sikkerhed til tider føre til forbindelsesproblemer.
Dette skyldes, at firewalls ofte kan blokere sider, som de ikke behøver eller afviser indhold, der er helt sikkert. Vi har set dette ske mange gange med software som AVG. For at kontrollere, om dette er tilfældet for dig, kan du prøve at deaktivere din firewall- og antivirusprogrammer. Dette rådes naturligvis kun, hvis du med sikkerhed ved, at det websted, du har til hensigt at besøge, er sikkert.
Derudover skal du kun deaktivere denne type software midlertidigt. Tænd for den igen, når du er færdig med at kontrollere, om fejlen er løst, så du ikke bliver sårbar over for angreb. Hvis du gentagne gange støder på fejl på grund af din firewall eller antivirus-software, kan du overveje at ændre, hvad du bruger.
Disse typer værktøjer har også det, der kaldes en “false-positive” rapport, som du kan udfylde. Hvis du er 100% sikker på, at et websted, dit besøg er blokeret og ikke skal være, kan du fortælle softwareudvikleren. Her er et par hurtige links:
3. Deaktiver proxyindstillinger
Nogle gange kan du muligvis se fejlen ERR_CONNECTION_TIMED_OUT, hvis du bruger en proxy-service. Dette er normalt temmelig sjældent, især på klientsiden. Man kunne dog have været indstillet, uden at du engang vidste det. Følg disse trin for at deaktivere eller kontrollere for at sikre, at ingen proxyindstillinger er aktiveret.
Åbn menuen Indstillinger i din Chrome-browser. Dette åbner den komplette menu med indstillinger. Under sektionen System (du skal klikke på Avanceret i bunden for at se dette), skal du finde en post med titlen Åbn proxyindstillinger. Ved at vælge det, føres du til den tilsvarende menu:
Dit næste trin afhænger af det system, du i øjeblikket bruger. Windows-brugere skal klikke på LAN-indstillinger og fjerne markeringen af indstillingen Brug proxy-server til LAN. Hvis du er Mac-bruger, skal du straks finde dig selv i den relevante menu. Du bliver derefter nødt til at fjerne markeringen af alle valgbare proxy-protokoller og kontrollere, om ERR_CONNECTION_TIMED_OUT-meddelelsen er løst.
Hvis du er på Windows, vil du se et vindue “LAN-indstillinger for lokalt netværk (LAN)” vises. Du vil bekræfte, at indstillingen “Brug en proxyserver til dit LAN” ikke er markeret.
Det samme gælder hvis du bruger en VPN som ExpressVPN eller TunnelBear. Sørg for, at du ikke er forbundet ved et uheld.
4. Skift DNS-servere
Den næste ting du kan prøve er at ændre dine DNS-servere. Som standard tildeles DNS-servere automatisk af din internetudbyder. Men du kan prøve midlertidigt at ændre disse til en offentlig DNS-server, f.eks. Google eller Cloudflare.
- Nogle foretrækker at bruge Googles public DNS (8.8.8.8 og 8.8.4.4) på lang sigt, fordi de undertiden er mere pålidelige.
- Cloudflare tilbyder også sikkert og flammende hurtigt gratis DNS (1.1.1.1 og 1.0.0.1), som vi vil bruge i dette eksempel. Hvis du vil bruge Googles trin er de samme, erstatter du blot DNS-serveradresserne med Googles.
Tip: Hvis du allerede bruger en gratis DNS-server og har problemer, fjerner du den og standardiserer tilbage til din ISP’s DNS-servere også undertiden ting.
Google og Cloudflare er ikke perfekte 100% af tiden, og der har været nogle få tilfælde, hvor vi har bemærket, at skifte tilbage har løst problemet. Dette gælder især, hvis du bruger et Wifi-hotspot i en lufthavn eller en kaffebar.
Windows
I Windows skal du blot åbne Kommandoprompten ved at trykke på Windows-logotasten og R. Skriv derefter “control panel” og tryk på Enter.
Klik på “Netværk og internet” og derefter “Netværk og delingscenter.” Klik på “Skift adapterindstillinger” på venstre side.
Højreklik på din nuværende forbindelse, dette vil enten være lokal forbindelse eller trådløs netværksforbindelse baseret på, hvordan du opretter forbindelse. Klik derefter på “Egenskaber”.
Vælg Internet Protocol version 4 (eller version 6, hvis det ønskes), og klik på “Egenskaber”.
Skriv en note om eventuelle eksisterende indstillinger, hvis du har brug for at vende tilbage. Klik på “Brug følgende DNS-serveradresser.” Indtast følgende, eller erstat det eksisterende med disse:
For IPv4: 1.1.1.1
og 1.0.0.1
For IPv6: 2606:4700:4700::1111
og 2606:4700:4700::1001
Klik på OK, og klik derefter på Luk. Genstart din browser.
Mac
Gå til Systemindstillinger for at ændre DNS-servere på en Mac
Klik på netværksikonet, og klik derefter på “Avanceret.”
Klik på fanen “DNS”.
Tilføj derefter Cloudflares DNS-serveradresser.
For IPv4: 1.1.1.1
og1.0.0.1
For IPv6: 2606:4700:4700::1111
og 2606:4700:4700::1001
5. Flush / forny DNS
Du kan også prøve at flushe din lokale DNS-cache. Dette svarer til at rydde din browser-cache. Det kan være, at det websted, du prøver at besøge, ikke løser den rigtige IP-adresse. Hvis du lige har migreret dit WordPress-sted til en ny host, er det vigtigt at vente på, at tingene udbreder sig fuldt ud. Dette kan undertiden tage op til 24 timer, selvom det kan tage så lidt som et par minutter. Dette afhænger af din DNS-udbyder og TTL-værdien af dine DNS-poster.
Windows
I Windows skal du blot åbne Kommandoprompt og indtaste følgende:
ipconfig /flushdns
Du skulle se en “Succes med at flushe DNS-resolver Cache”, hvis det fungerede.
Mac
For macOS-brugere kan du indtaste følgende i terminalen:
dscacheutil -flushcache
Bemærk: Der er ingen succesmeddelelse på Mac-computere.
6. Kontroller din host fil
Hver computer har det, de kalder en lokal host fil. Dette er en fil, der indeholder manuelle DNS-poster, der er kortlagt til specifikke IP-adresser. Dette redigeres typisk kun, når du vil preview din DNS, før du skifter domæner til en ny vært. Eller måske har du et lokalt udviklingssted, der kører ved hjælp af et værktøj som DeKinsta, Vagrant eller Docker.
Der er mange forskellige måder, denne fil kunne have været ændret eller redigeret. Derfor er det altid godt at tjekke for at sikre, at det websted, du prøver at få adgang til, ikke er der. Følg blot trinnene nedenfor.
Windows
Host filen kræver typisk yderligere adgang. Så det første trin er at åbne din teksteditor som administrator. Klik blot på din startmenu, søg efter din teksteditor, højreklik på den og vælg “Kør som administrator.” Dette kan gøres i en hvilken som helst teksteditor, såsom Notepad, Notepad++, Atom osv. Vi bruger Sublime i vores eksempel nedenfor.
I din teksteditor skal du klikke på Filer → Åbn og gennemse til følgende placering:
C:\Windows\System32\drivers\etc\
Klik på host filen og “Åbn.”
Dobbeltkontrol, og sørg for, at det websted, du prøver at besøge, ikke er vist derinde. Hvis det er tilfældet, skal du fjerne det.
Mac
For at kontrollere din host-fil på en Mac, anbefaler vi at få Gas Mask. Det er et gratis program, der kan bruges som hosts-filhåndtering, hos for fileditor og skifte mellem dem. Det gør alt hurtigt og nemt! Ellers kan du følge trinene nedenfor for at redigere din host-fil på Mac manuelt.
Gå til Hjælpeprogrammer, og klik derefter på “Terminal.”
Indtast i følgende kommando, og tryk på Enter (du bliver sandsynligvis også bedt om din administratoradgangskode).
sudo nano /private/etc/hosts
Dobbeltkontrol, og sørg for, at det websted, du prøver at besøge, ikke er angivet i din host fil. Hvis det er tilfældet, skal du fjerne det.
7. Kontroller DNS for dit domæne
Du skal også kontrollere, at DNS på dit domæne er korrekt peget til din hostingudbyder. Hvis du er en Kinsta-klient, har vi et dybtgående indlæg om, hvordan du peger dit domæne og/eller DNS til Kinsta. Hvis du for nylig migrerede dit WordPress-websted til en ny host, kan det være, at DNS’en blev cachet forkert på din computer. I hvilket tilfælde skal trin 5 ovenfor løse det. Eller det kan simpelthen være for tidligt, og du er nødt til at vente et par timer på, at DNS’en forplantes fuldt ud.
8. Ryd browsercache
Webbrowsere gemmer oplysninger i cache på din computer. Dette inkluderer din browserhistorik, gemte login-data og cookies – som alle registreres for at indlæse de relevante sider hurtigere næste gang de besøges.
Og hvis Edge Caching er aktiveret, er det endda muligt at skære halvdelen af den tid, det tager at levere HTML på sider til dit websteds besøgende.
Selvom de er nyttige, kan cacher forårsage adskillige problemer, når de bliver forældede. Heldigvis løses dette problem let ved at rydde din cache.
Men før du gør det, kan du nemt kontrollere, om det er et cache-problem ved browseren, ved først at åbne din browser i inkognitotilstand. Eller du kan prøve en anden browser. Hvis du stadig ser fejlen, vil du fortsætte med at rydde din cache.
I dette eksempel bruger vi Google Chrome. Begynd med at åbne den primære menu (i øverste højre hjørne af browservinduet). Derfra skal du vælge Flere værktøjer: Du kan derefter klikke på Ryd browserdata.
På den resulterende side skal du sørge for, at alle listede filkategorier er valgt. Hvis de ikke er det, vil Chrome ikke kunne tømme hele cachen. I stedet fjerner det simpelthen de seneste poster, som ikke resulterer i den ønskede effekt:
En alternativ metode til at afslutte denne proces er at indtaste følgende URL i din adresselinje:
chrome://settings/clearBrowserData
Den resulterende skærm skal give dig adgang til de samme indstillinger, som vi har skitseret ovenfor. Her er nogle andre nyttige links til at rydde cache.
- Sådan tvinges opdatering af en enkelt side til alle browsere
- Sådan ryddes browsercache til Google Chrome
- Sådan ryddes browsercache til Mozilla Firefox
- Sådan ryddes browsercache til Safari
- Sådan ryddes browsercache til Internet Explorer
- Sådan ryddes browsercache til Microsoft Edge
- Sådan ryddes browsercache til Opera
9. Se på den maksimale udførelsestid
Resten af fejlfindingstrinnene, vi skal dykke ned i, er dem, der har at gøre med konfigurationen af dit WordPress-websted eller -server, som kan hjælpe med at løse “ERR_CONNECTION_TIMED_OUT” -fejlen.
Den første er den maksimale udførelsestid, der er indstillet til dit websted. På de fleste servere er standardtiden indstillet til 30 sekunder. Dette er den tid, et PHP-script får tilladelse til at køre (hvorefter det udløber). På delte hosts er dette typisk indstillet lavt eller venstre som standard.
Du kan ikke let ændre dette fra WordPress, da php.ini-filen er placeret på din server. For at ændre dette anbefaler vi at kontakte din hostingudbyder for at se, om de kan hjælpe. Hos Kinsta indstiller vi den maksimale maksimale udførelsestid til 300 sekunder.
Hvis du selv vil prøve at ændre dette, kan det normalt gøres med en af følgende muligheder. Begge vil afhænge af, hvordan din hostingudbyder konfigurerer deres servere.
Valgmulighed 1 – Rediger maks. udførelsestid i php.ini-fil
Hvis du har en php.ini
-fil i dit hjemmekatalog, skal du finde parameteren max_execution_time
og ændre den. Hvis det f.eks. er indstillet til 30 sekunder, kan du øge det til 300 sekunder.
max_execution_time = 300
Valgmulighed 2 – Rediger maks. Udførelsestid i .htacess-fil
Hvis ovenstående mulighed ikke fungerer, kan du muligvis ændre den i din .htaccess-fil. Ligesom med filen php.ini
, er dette typisk placeret i dit hjemmekatalog. Placer følgende øverst i din .htaccess
-fil:
php_value max_execution_time 300
10. Deaktiver dine plugins midlertidigt
Som med de fleste WordPress-fejl, kan et plugin helt sikkert være roden til problemet. For at bestemme, om det er hvad der sker, skal du deaktivere alle dit websteds plugins. Hvis du imidlertid får “ERR_CONNECTION_TIMED_OUT” -fejlen, betyder det, at du ikke har adgang til dit WordPress-administratorområde. Dette betyder, at du bliver nødt til at SFTP dig ind på dit websted. Vi anbefaler at bruge FileZilla.
Når din SFTP-klient er klar, skal du oprette forbindelse til dit websted gennem det og navigere til din WordPress-rodmappe. I tilfælde af at du ikke finder det, kaldes det normalt public_html, html, public, www eller dit websteds navn. Hvis du er en Kinsta-klient, er det din offentlige mappe.
Åbn den mappe, og naviger til wp-indholdsfortegnelsen. Inde i ser du en mappe kaldet plugins, der indeholder individuelle undermapper for hver af de plugins, der er installeret på dit websted (både aktive og inaktive).
Hvad du skal gøre nu er at højreklikke på plugins-mappen og omdøbe den til noget andet. Vi anbefaler plugins.old eller plugins.deactivated, så du nemt kan genkende det senere.
WordPress kan nu ikke finde nogen af dine plugins. Når det sker, deaktiverer det automatisk disse plugins.
Prøv nu at få adgang til dit WordPress-dashboard. Hvis timeout-fejlen er væk, kan du antage, at en af dine plugins var den skyldige. Alt hvad du skal gøre er at finde ud af, hvilken der var skyld.
Gå tilbage til wp-indholdsfortegnelsen, og omdøb den oprindelige plugins-mappe korrekt. Derefter skal du deaktivere hvert af dine plugins en ad gangen, indtil du finder den skyldige.
For at gøre dette skal du åbne biblioteket wp-content/plugins. Inde finder du en mappe til hver af dine plugins. Den proces, du vil følge, er stort set den samme som før:
- Start med den første mappe, og omdøb den til alt, hvad du kan synes passende.
- Kontroller dit websted for at se, om fejlen er væk.
- Hvis det ikke er det, skal du returnere plugin-mappen fra det forrige trin til dets originale navn.
- Gå videre til det næste plugin på din liste og gentag ovenstående trin.
Denne proces kan tage et stykke tid, hvis du har en masse plugins, men det er vigtigt at tjekke hvert plugin igen. Hvis du på ethvert tidspunkt identificerer det plugin, der forårsager fejlen, kan du fjerne det eller erstatte det med et andet værktøj.
Hvis du kommer til slutningen af disse trin uden at finde en løsning, kan du gå videre til det næste trin til fejlfinding.
11. Vende midlertidigt tilbage til standardtema
Nu hvor du har udelukket dine plugins som årsagen til timeout-fejlen, er det tid til at gøre det samme med dit aktive tema. Faktisk kan dit tema også skabe kompatibilitetsproblemer.
Desværre fungerer processen ikke det samme som ovenfor. WordPress vender ikke tilbage til standardtemaet, hvis du bare omdøber temamappen, ville du ende med en fejl som “Temakatalogen” temanavn “findes ikke.” Eller hvis du prøver at omdøbe hele temamappen, ender du med “ERROR: Temamappen er enten tom eller findes ikke. Kontroller venligst din installation. ”
Derfor skal du få adgang til din WordPress-database ved at logge ind på phpMyAdmin. Hvis du er en Kinsta-klient, kan dette findes i afsnittet “Info” på MyKinsta-dashboardet:
Når du er logget ind på din database, skal du klikke på “wp_options”-tabellen og derefter klikke på fanen “Søg”. Du vil søge under “option_name” efter skabelon.
Under kolonnen “option_value” vil du se det aktuelle navn på dit tema. Skift dette til et af standardtemaerne, såsom “twentynineteen.”
Kontroller dit websted igen for at se, om dette har rettet fejlen. Hvis det gjorde det, betyder det ganske enkelt, at det er et problem med dit WordPress-tema, og du vil måske prøve at geninstallere det eller vende tilbage til din seneste backup.
12. Forøg hukommelsesgrænsen
Parameteren WP_MEMORY_LIMIT
giver dig mulighed for at specificere den maksimale mængde hukommelse, der kan forbruges af PHP. Hvis du bruger delt hosting, er det sandsynligvis indstillet til en lav værdi som 64M. Hos Kinsta satte vi standardhukommelsesgrænsen til 256M.
Du kan øge hukommelsesgrænsen ved at føje følgende til din wp-config.php-fil. Dette skal placeres over wp-settings.php
-inkluderingen.
define( 'WP_MEMORY_LIMIT', '256M' );
Ikke sikker på, hvad din nuværende PHP-hukommelsesgrænse er indstillet til? Hvis du har adgang til dit WordPress-dashboard og kører WordPress 5.2 eller nyere, kan du se PHP-hukommelsesgrænsen under “Site Health” -værktøjet.
Resumé
Fejl ved forbindelse og timeout er aldrig sjovt at fejlfinde, men forhåbentlig har du lidt mere viden i dit værktøjsbælte nu for at hjælpe med at løse det hurtigt.
Det er vigtigt at huske, at fejlen “ERR_CONNECTION_TIMED_OUT” er et resultat af et problem på klientsiden, såsom din netværksforbindelse, eller et problem med serveren, hvor dit WordPress-sted er hostet. Har du andre tip til at løse denne fejl? Fortæl os det nedenfor i kommentarerne.
(Foreslået læsning: Lær, hvordan du løser ERR_CACHE_MISS-fejlen i Chrome)
Skriv et svar