ERR_CONNECTION_TIMED_OUT: The server took too long to respond

DNS resolved and the browser tried to open a TCP connection, but nothing answered before the timeout. The server is unreachable, overloaded, or a firewall is dropping the packets silently.

Short answer

DNS resolved and the browser tried to open a TCP connection, but nothing answered before the timeout. The server is unreachable, overloaded, or a firewall is dropping the packets silently.

What ERR_CONNECTION_TIMED_OUT means

A timeout is distinct from a refusal. A refused connection means something answered and said no; a timeout means nothing answered at all. That difference points at firewalls and overload rather than misconfiguration.

Causes and fixes, most likely first

  1. The origin server is down or the web server process has stopped. Check the service is running and listening on the expected port, then restart it and confirm from outside the network.
  2. A firewall or security group is silently dropping traffic on port 80/443. Allow inbound traffic on those ports. Dropped — rather than rejected — packets are exactly what produce a timeout instead of a refusal.
  3. The server is overloaded and cannot accept new connections. Check load, connection limits and worker counts. A saturated connection backlog times out new visitors while existing sessions keep working.
  4. The DNS record points at an IP address that no longer exists. Verify the A record matches the server's current address — this is a routine casualty of server migrations.

ERR_CONNECTION_TIMED_OUT on specific platforms

How to stop it happening again

Check your own domain

An uptime probe from outside your network tells you whether the server is unreachable for everyone or only from where you are sitting — which is the first fork in every timeout diagnosis.

Frequently asked questions

How do I fix ERR_CONNECTION_TIMED_OUT?

Confirm from outside your network whether the server responds at all. If it does not, check the web server process, firewall rules on ports 80/443, and server load. If it does respond externally, the problem is your local network or ISP.

What is the difference between timed out and refused?

Refused means the server actively rejected the connection — nothing is listening on that port. Timed out means the packets vanished, which usually points at a firewall dropping them or a host that is not up.

Can a slow site cause a connection timeout?

Yes. When the connection backlog saturates, new connections wait and eventually time out even though the machine is running. Rising response times are the early warning.