Browser & network errors

    ERR_CONNECTION_TIMED_OUT: The server took too long to respond

    Also searched as: net::ERR_CONNECTION_TIMED_OUT · connection timed out · took too long to respond

    Is ERR_CONNECTION_TIMED_OUT happening on your 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.

    Free, no signup. Runs from outside your network, which is the only way to tell a server fault from a local one.

    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

    most common

    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.

    common

    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.

    common

    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.

    occasional

    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 and devices

    How to stop it happening again

    • •Monitor from multiple locations so a regional network fault is distinguishable from a real outage.
    • •Alert on response time trending upward, not only on hard failures — timeouts are usually preceded by slow responses.
    • •Watch connection-level failures separately from HTTP status: a timeout never produces a status code at all.

    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.

    Related errors

    Monitor this continuously with LemWatch

    A one-off err_connection_timed_out monitoring shows you today. LemWatch re-runs the same checks around the clock and alerts you the moment something breaks — free for up to 10 sites, no card needed.

    Last verified: by the Lemwatch research team.