Are you lot seeing the "ERR_CONNECTION_TIMED_OUT" mistake in your browser? Not a very helpful error message, is information technology? If you are a daily WordPress user, and so it'due south e'er good to be aware of common errors like these that might forestall you from getting admission to your website.

In today'due south post, we're going to take a deep swoop into the "ERR_CONNECTION_TIMED_OUT" error and examine why you might see this and what you lot tin do to fix it quickly. Only put, it's an indication that the system is unavailable and the fourth dimension given for one to connect has elapsed, and now the request has timed out. Only what does that actually mean?

Let's detect out!

We've taken our knowledge of constructive website management at scale, and turned information technology into an ebook and video course. Click hither to download the The 2022 Guide to Managing 40+ WordPress Sites!

What is the ERR_CONNECTION_TIMED_OUT Mistake?

An ERR_CONNECTION_TIMED_OUT error typically means there is something wrong with your local network connection. Notwithstanding, that's not always the instance.

According to the WordPress support documentation, a connexion timed out error appears when your website is trying to do more than your server can manage. It's peculiarly common on shared hosting where your retentiveness limit is restricted.

When y'all visit a website and information technology doesn't load, your browser volition try for around 30 seconds or so until it terminates the connexion. After which it volition return an "ERR_CONNECTION_TIMED_OUT" error, indicating a advice problem. In Google Chrome you might see this as "This site tin't exist reached. Domain.com took too long to respond."

ERR_CONNECTION_TIMED_OUT error in Chrome
ERR_CONNECTION_TIMED_OUT mistake in Chrome

Due to all the different web browsers, operating systems, and servers, the fault can present itself in a number of dissimilar ways. But most of them have the same or similar significant. "ERR_NETWORK_CHANGED" and "ERR_CONNECTION_REFUSED" are 2 very closely related errors that tin normally be solved with the same troubleshooting steps below.

Some other common mistake code that appears under 'This site tin't be reached' is the DNS_PROBE_FINISHED_NXDOMAIN, which is a DNS mistake that essentially ways the domain that was requested doesn't exist.

Beneath are a few examples of how the error might present itself in unlike browsers.

Mozilla Firefox

In Mozilla Firefox the mistake will evidence every bit "The connection has timed out." The server at domain.com is taking too long to respond.

ERR_CONNECTION_TIMED_OUT error in Firefox
ERR_CONNECTION_TIMED_OUT error in Firefox

Microsoft Edge

In Microsoft Border, the error will show equally "Hmmm… tin can't reach this page. Domain.com took too long to respond." In Edge, however, it does also contain the "ERR_CONNECTION_TIMED_OUT" mistake.

ERR_CONNECTION_TIMED_OUT error in Edge
ERR_CONNECTION_TIMED_OUT error in Edge

Safari

In Safari, the error volition bear witness as "Safari Can't Open the Folio. Safari can't open the page domain.com because the server where this page is located isn't responding."

ERR_CONNECTION_TIMED_OUT error in Safari
ERR_CONNECTION_TIMED_OUT fault in Safari

How to Gear up the ERR_CONNECTION_TIMED_OUT Fault

Where should you start troubleshooting if you come across this error on your WordPress site? Without a neat deal of context, it can sometimes be frustrating and overwhelming where to even begin. Typically these are either client-side bug (bug with your network connectedness or firewall) or an consequence with the server at which the site is hosted (retentivity limits, execution times, etc.).

1. Cheque Your Connection

Google Chrome, Firefox, and Border all recommend that you should bank check your network connection. While this might sound obvious, they all point to checking your connection starting time as it's one of the nigh mutual reasons for the fault. Hither are a few things nosotros recommend:

  • Restart your domicile or role router. This but takes a few minutes and solves more problems than a lot of people would like to admit. To completely power cycle it, disconnect the power supply and and so wait 30 seconds before plugging it dorsum in.
  • Check to see if you're on a bad or boring wifi connexion. This is a common occurrence on busy public wifi hotspots such as coffee shops or airports.

2. Disable Firewall and Antivirus Software Temporarily

Firewalls and antivirus software are intended to protect users and their systems. They scan your device regularly and automatically block any suspicious activity. However, this type of security tin at times lead to connexion issues.

This is considering firewalls can often block pages they don't need to or reject content that is completely safe. We've seen this happen many times with software like AVG. To check whether this is the case for you, try disabling your firewall and antivirus programs. Of class, this is only brash if you know for sure that the site you're intending to visit is safe.

Additionally, you should only disable this kind of software temporarily. Switch it back on later on yous've finished checking to run across whether the error has been resolved, so y'all don't go vulnerable to attacks. If you repeatedly meet errors because of your firewall or antivirus software, yous may want to consider irresolute what y'all're using.

These types of tools also have what is called a "imitation-positive" report you tin fill out. If you're 100% positive that a site your visiting is blocked and shouldn't be, you can let the software developer know. Hither are a few quick links:

  • AVG false positive grade
  • Norton imitation positive form
  • Sophos false positive form

3. Disable Proxy Settings

Sometimes yous might run into the ERR_CONNECTION_TIMED_OUT error if you are utilizing a proxy service. This is usually pretty rare, especially on the customer-side. Even so, ane might have been set without y'all fifty-fifty knowing information technology. To disable or check to ensure no proxy settings are enabled, follow these steps.

Access the Settings card in your Chrome browser. This will open up the complete menu of options. Nether the System section (you lot'll need to click Avant-garde at the lesser to see this), you should find an entry titled Open proxy settings. Past selecting it, you'll be taken to the corresponding menu:

Open Proxy Settings in Chrome
Open Proxy Settings in Chrome

Your side by side step depends on the arrangement you're currently using. Windows users volition desire to click on LAN Settings and uncheck the Use proxy server for LAN option. If y'all're a Mac user, you should immediately find yourself in the relevant carte du jour. You'll then accept to uncheck all selectable proxy protocols and check to come across if the ERR_CONNECTION_TIMED_OUT message has been resolved.

Uncheck proxies on Mac
Uncheck proxies on Mac

If you're on Windows, you will see a "Local Area Network (LAN) Settings" window announced. You will want to ostend that the "Use a proxy server for your LAN" pick is unchecked.

Disable Chrome proxy settings in Windows
Disable Chrome proxy settings in Windows

The same goes if y'all're using a VPN similar ExpressVPN or TunnelBear. Make sure y'all're not connected by accident.

4. Change DNS Servers

The next thing y'all can try is irresolute your DNS servers. By default, DNS servers are automatically assigned by your Internet service provider. Simply you lot could try temporarily irresolute these to a public DNS server, such as Google or Cloudflare.

  • Some prefer to employ Google's public DNS (8.8.viii.8 and viii.8.4.four) long-term due to them sometimes being more than reliable.
  • Cloudflare also offers secure and blazing fast gratis DNS (1.1.one.1 and 1.0.0.ane) which we will be using in this case. If you desire to use Google's the steps are the same, you simply supplant the DNS server addresses with Googles.

Tip: If you're already using a gratuitous DNS server and having issues, removing it and defaulting back to your ISP's DNS servers likewise sometimes fix things.

Google and Cloudflare aren't perfect 100% of the time and there have been a few instances where we've noticed switching back has resolved the issue. This is especially true if you're using a Wifi hotspot in an airport or coffee shop.

Windows

In Windows simply open up Command Prompt past pressing the Windows logo key and R. And so blazon "control panel" and hitting Enter.

Run Control Panel Windows
Run Control Panel Windows

Click on "Network and Internet" and and then "Network and Sharing Center." On the left-paw side, click on "Change Adapter Settings."

Change adapter settings
Change adapter settings

Right click on your current connectedness, this volition either exist Local Area Connection or Wireless Network Connection based on how you're connecting. Then click on "Backdrop."

Subscribe Now

Wireless connection properties
Wireless connection backdrop

Select Internet Protocol Version 4 (or Version 6 if desired) and click on "Properties."

IPV 4 properties
IPV 4 properties

Brand a note of any existing settings in case you lot demand to revert back. Click "Apply the following DNS server addresses." Enter the post-obit, or replace the existing with these:

For IPv4:1.one.ane.1 and1.0.0.1
For IPv6:2606:4700:4700::1111 and2606:4700:4700::1001

DNS server addresses
DNS server addresses

Click OK, then Shut. Restart your browser.

Mac

To change DNS servers on a Mac, get to System Preferences…

Mac system preferences
Mac system preferences

Click on the network icon and so click "Advanced."

Mac network advanced
Mac network advanced

Click on the "DNS" tab.

Mac DNS
Mac DNS

And so add Cloudflare's DNS server addresses.

For IPv4:1.1.ane.ane andane.0.0.1
For IPv6:2606:4700:4700::1111 and2606:4700:4700::1001

v. Flush/Renew DNS

You can also try flushing your local DNS cache. This is similar to clearing your browser enshroud. It could be that the site you're trying to visit isn't resolving to the correct IP address. If y'all've just migrated your WordPress site to a new host, it'due south important to wait for things to fully propagate. This can sometimes have up to 24 hours, although it tin can be as little as a few minutes. This depends on your DNS provider and the TTL value of your DNS records.

Windows

In Windows simply open up Command Prompt and enter the post-obit:

ipconfig /flushdns
Command prompt - flush DNS
Command prompt – affluent DNS

You should meet a "Successfully flushed the DNS resolver Cache" if it worked.

Mac

For macOS users, you tin enter the following in the last:

dscacheutil -flushcache
dscacheutil -flushcache
Mac flush cache

Note: There is no success message on Macs.

6. Check Your Hosts File

Every figurer has what they call a local hosts file. This is a file that contains manual DNS entries which are mapped to specific IP addresses. Typically this is just edited when y'all want to preview your DNS before switching over domains to a new host. Or peradventure you take a local development site running using a tool like DevKinsta, Vagrant or Docker.

There is a multitude of different means this file could accept been changed or edited. Therefore, it's always good to check to ensure the website you're trying to access isn't in there. Simply follow the steps below.

Windows

The hosts file typically requires additional access. Then the beginning step is to open upward your text editor as an administrator. Simply click on your start menu, search for your text editor, right-click on it and select "Run as ambassador." This can exist washed in any text editor such as Notepad, Notepad++, Atom, etc. We are using Sublime in our instance beneath.

Run text editor as administrator
Run text editor every bit administrator

Within your text editor click File → Open and scan to the post-obit location:

C:\Windows\System32\drivers\etc\

Click on the hosts file and "Open."

open hosts file
Open hosts file

Double-cheque and brand sure the website you're trying to visit isn't listed in at that place. If information technology is, remove it.

Mac

To check your hosts file on a Mac, nosotros recommend getting Gas Mask. It'south a free application which can be used as hosts file manager, hosts files editor, and switch between them. It makes everything quick and piece of cake! Otherwise, you can follow the steps below to edit your hosts file on Mac manually.

Go to Utilities then click on "Concluding."

Mac utilities terminal
Mac utilities terminal

Enter in the following command and press Enter (yous will most probable be prompted for your administrator password as well).

sudo nano /private/etc/hosts

Double-cheque and brand sure the website y'all're trying to visit isn't listed in your hosts file. If information technology is, remove it.

Edit hosts file on Mac
Edit hosts file on Mac

seven. Cheque the DNS of Your Domain

You should also verify that the DNS of your domain is correctly pointed to your hosting provider. If you're a Kinsta client we have an in-depth postal service on how to bespeak your domain and or DNS to Kinsta. If you recently migrated your WordPress website to a new host, it could be the DNS was cached incorrectly on your computer. In which case, pace five above should resolve that. Or information technology may simply be as well soon and you need to await a few hours for the DNS to fully propagate.

eight. Clear Browser Cache

Web browsers store information in enshroud on your reckoner. This includes your browsing history, saved login data, and cookies – all of which are recorded in club to load the relevant pages more than apace the next time they're visited.

Although they're useful, caches can crusade numerous bug when they go outdated. Fortunately, this problem is easily solved by immigration your enshroud.

But earlier you lot practise that, you can hands bank check to see if it'south a browser cache result past first opening up your browser in incognito fashion. Or you can endeavour a different browser. If yous're still seeing the error, then you will want to go along with clearing your cache.

In this example, nosotros'll be using Google Chrome. Begin by opening up the primary card (in the top-right corner of your browser window). From in that location, select More Tools: You can then click on Articulate browser data.

Chrome clear browsing data
Chrome articulate browsing data

On the resulting folio, you lot'll need to make sure that all listed file categories are selected. If they aren't, Chrome won't be able to empty the entire cache. Instead, information technology will only remove the well-nigh recent entries, which won't outcome in the desired effect:

Clear browsing data
Articulate browsing data

An culling method of completing this procedure is to enter the following URL into your accost bar:

chrome://settings/clearBrowserData

The resulting screen should grant you access to the same options we've outlined above. Here are some other helpful links for clearing enshroud.

  • How to Force Refresh a Single Folio for All Browsers
  • How to Articulate Cache for Google Chrome
  • How to Clear Cache for Mozilla Firefox
  • How to Articulate Cache on Mac (Safari)
  • How to Clear Cache for Internet Explorer
  • How to Clear Enshroud for Microsoft Edge
  • How to Articulate Cache for Opera

9. Look at The Maximum Execution Fourth dimension

The rest of the troubleshooting steps we'll be diving into are those that have to practise with the configuration of your WordPress site or server that may aid set up the "ERR_CONNECTION_TIMED_OUT" fault.

The start is the maximum execution fourth dimension set up for your site. On most servers, the default time is set to 30 seconds. This is the corporeality of time a PHP script is immune to run (after which it times out). On shared hosts, this is typically gear up low or left at the default.

You tin't easily modify this from WordPress every bit the php.ini file is located on your server. To modify this, we recommend reaching out to your hosting provider to see if they tin can assistance. At Kinsta, we set the default maximum execution time to 300 seconds.

If you desire to endeavor and alter this yourself, it can ordinarily exist washed with ane of the following options. Both will depend on how your hosting provider configures their servers.

Option 1 – Change Max Execution Fourth dimension in php.ini File

If yous have a php.ini file in your home directory, notice the max_execution_time parameter and alter it. For example, if it's set to xxx seconds, you can increase information technology to 300 seconds.

max_execution_time = 300

Selection 2 – Alter Max Execution Time in .htacess File

If the above selection doesn't work, you lot might be able to modify it within your .htaccess file. Just like with the php.ini file, this is typically located within your dwelling directory. Place the post-obit in the elevation of your .htaccess file:

php_value max_execution_time 300

10. Temporarily Disable Your Plugins

As with virtually WordPress errors, a plugin can definitely exist the root of the problem. To make up one's mind if that's what's happening, you lot'll demand to disable all of your site's plugins. Still, if yous're getting the "ERR_CONNECTION_TIMED_OUT" fault it means you don't have access to your WordPress admin area. This ways you volition demand to SFTP into your site. We recommend using FileZilla.

Once your SFTP client is set, connect to your website through it and navigate to your WordPress root folder. In instance you lot tin can't find it, information technology's usually chosen public_html, html, public, www, or your site's proper name. If you're a Kinsta client, information technology's your public folder.

WordPress root folder SFTP
WordPress root binder SFTP

Open up that folder, and navigate to the wp-content directory. Within, you'll see a folder calledplugins, which contains private subdirectories for each of the plugins installed on your site (both agile and inactive).

What you lot're going to do now is right-click on the plugins folder, and rename it to something else. We recommendplugins.erstwhile orplugins.deactivated, so you lot can easily recognize information technology after.

WordPress plugins folder renamed
WordPress plugins folder renamed

WordPress volition now not be able to notice any of your plugins. When that happens, it will automatically disable those plugins.

Now, attempt accessing your WordPress dashboard. If the timeout error is gone, then you can presume that one of your plugins was the culprit. All you have to do is figure out which one was at error.

Return to thewp-content directory, and rename your original plugins folder correctly. Then, you'll need to disable each of your plugins one by one, until you notice the culprit.

To practice this, open thewp-content/plugins directory. Within, you'll find one folder for each of your plugins. The procedure you're going to follow is much the same every bit earlier:

  1. Start with the kickoff folder, and rename it to anything you lot like.
  2. Check your website to meet if the error is gone.
  3. If it isn't, return the plugin folder from the previous pace to its original name.
  4. Move on to the next plugin on your list, repeating the above steps.

This procedure can take a while if you lot take a lot of plugins, simply it'southward vital to check each plugin in plow. If at any betoken yous place the plugin that'southward causing the error, you can uninstall information technology or replace information technology with some other tool.

If you lot brand it to the end of these steps without finding a solution, y'all can motility on to the next stage of troubleshooting.

eleven. Temporarily Revert to Default Theme

Now that y'all've ruled out your plugins as the crusade of the timeout fault, it'south fourth dimension to do the aforementioned with your active theme. In fact, your theme could also exist creating compatibility issues.

Unfortunately, the procedure doesn't work the aforementioned as above. WordPress won't revert to the default theme if simply rename the theme binder, you would end up with an fault similar "The theme directory "theme proper name" does not be." Or if you try to rename the entire theme directory binder, you end up with "Fault: The themes directory is either empty or doesn't exist. Please bank check your installation."

Therefore, you need to admission your WordPress database by logging into phpMyAdmin. If you're a Kinsta client, this tin be establish within the "Info" section of the MyKinsta dashboard.

MyKinsta phpMyAdmin
MyKinsta phpMyAdmin

Click into the "wp_options" table, and then click on the "Search" tab. Yous will want to search under the "option_name" fortemplate.

phpMyAdmin wp_options table
phpMyAdmin wp_options tabular array

Nether the "option_value" column y'all volition run into the electric current proper name of your theme. Change this to one of the default themes, such equally "twentynineteen."

wp_options template name
wp_options template name

Bank check your website over again to see if this has stock-still the error. If it did, it simply means it'south a problem with your WordPress theme and you might want to try reinstalling it or reverting to your nearly recent backup.

12. Increase the Retention Limit

The WP_MEMORY_LIMIT parameter allows you lot to specify the maximum amount of retentivity that can be consumed past PHP. If you are using shared hosting, information technology'southward most likely gear up to a low value such as 64M. At Kinsta, we set the default memory limit to 256M.

You can increase the memory limit past adding the following to your wp-config.php file. This must be placed above the wp-settings.php inclusion.

ascertain( 'WP_MEMORY_LIMIT', '256M' );
WP_MEMORY_LIMIT in wp-config.php
WP_MEMORY_LIMIT in wp-config.php

Non sure what your current PHP retention limit is set to? If yous have access to your WordPress dashboard and are running WordPress 5.2 or above, you can come across the PHP memory limit nether the "Site Health" tool.

WordPress site health PHP memory limit
WordPress site health PHP memory limit

Tin can't reach your site considering of the *ERR_CONNECTION_TIMED_OUT* error message? Here are 12 possible ways to fix information technology! 💻😱 Click to Tweet

Summary

Connection and timeout errors are never fun to troubleshoot, but hopefully, you have a little more knowledge in your toolbelt now to help resolve it speedily.

It's of import to remember that the "ERR_CONNECTION_TIMED_OUT" error be a result of a client-side trouble such as your network connectedness, or an event with the server where your WordPress site is hosted. Accept any other tips to resolve this error? Let us know below in the comments.

(Suggested reading: Larn how to fix the ERR_CACHE_MISS error in Chrome)


Save fourth dimension, costs and maximize site performance with:

  • Instant assist from WordPress hosting experts, 24/vii.
  • Cloudflare Enterprise integration.
  • Global audience reach with 32 data centers worldwide.
  • Optimization with our built-in Application Performance Monitoring.

All of that and much more, in one programme with no long-term contracts, assisted migrations, and a 30-day-coin-back-guarantee. Check out our plans or talk to sales to find the plan that's right for you.