---
title: "ERR_CONNECTION_CLOSED: What It Means and How to Fix It"
description: "ERR_CONNECTION_CLOSED means the server closed the connection without sending a page. See the usual causes, such as a TLS or port mismatch, and the fixes."
url:
https://uptrack.app/errors/err-connection-closed
---
ERR\_CONNECTION\_CLOSED
# ERR\_CONNECTION\_CLOSED: what it means and how to fix it
ERR\_CONNECTION\_CLOSED means the server closed the connection before it sent a page. Unlike a reset, the connection ends in an orderly way, so the cause is often a setting: an HTTPS request to a plain HTTP port, a TLS mismatch, or a rule in a proxy or firewall.
You may also see
- “This page isn’t working. The server unexpectedly closed the connection” (Chrome)
## Common causes
1. 1
An HTTPS request goes to a port that serves plain HTTP, or the other way round, and the server closes the connection.
2. 2
The browser and the server do not share a TLS version or a cipher, so the handshake ends.
3. 3
A proxy, a load balancer or a firewall closes connections that match a rule, or that exceed a limit.
4. 4
The server is overloaded and closes new connections, or its process has hit a limit.
5. 5
A VPN, a proxy or a security program on the device interferes with the connection.
## If you are visiting the site: how to fix it
1. 1
Check that the address starts with the right scheme and port: https:// for secure sites. Try http:// only if you know the site is not secure.
2. 2
Try another network and another browser.
3. 3
Turn off a VPN and a proxy, then clear the browser cache and cookies for the site.
4. 4
Check that the date and time of your device are right, because a wrong clock breaks secure connections.
## If you run the site: what to check
1. 1
Check what answers on the port: a TLS server on 443, and plain HTTP on 80. A site that listens for HTTP on 443 closes every HTTPS connection.
2. 2
Check the TLS versions and the ciphers of the server. Allow TLS 1.2 and TLS 1.3.
3. 3
Check the rules and the limits of the proxy, the load balancer and the firewall in front of the site.
4. 4
Check the load and the limits of the server: open file limits, worker counts and memory.
## Check it with free tools
- [SSL checkerCheck that the port speaks TLS and see the certificate.](
https://uptrack.app/tools/ssl-checker)
- [Is a website down?Check the site from several locations.](
https://uptrack.app/tools/is-website-down)
## Frequently asked questions
What does ERR\_CONNECTION\_CLOSED mean?
The browser connected to the server, and the server closed the connection before it sent a page. The server decided to close it, or something between you and the server did.
What is the difference between ERR\_CONNECTION\_CLOSED and ERR\_CONNECTION\_RESET?
Both mean the connection ended too early. A reset is a sudden end, often caused by a crash or a rule that cuts the connection. A close is an orderly end, so it points more often to a setting such as the wrong port or a TLS mismatch.
Why does ERR\_CONNECTION\_CLOSED appear on a new HTTPS site?
The server may not serve TLS on port 443 yet, the certificate may not be set up, or a proxy in front may speak another protocol. Check the port with an SSL checker.
How do I fix ERR\_CONNECTION\_CLOSED as a visitor?
Check the address, try another network and browser, turn off a VPN or proxy, and check the clock of your device. If the site fails everywhere, only the site owner can fix it.
## Know about it before your visitors do
Uptrack checks your site on a schedule from several locations and alerts you when it stops answering, so you hear about it from an alert and not from a customer.
[See plans](
https://uptrack.app/pricing)
from $3/mo · 30-day money-back guarantee
## Other browser and DNS errors
- [DNS\_PROBE\_FINISHED\_NXDOMAIN](
https://uptrack.app/errors/dns-probe-finished-nxdomain)
- [ERR\_NAME\_NOT\_RESOLVED](
https://uptrack.app/errors/err-name-not-resolved)
- [DNS server not responding](
https://uptrack.app/errors/dns-server-not-responding)
- [ERR\_CONNECTION\_REFUSED](
https://uptrack.app/errors/err-connection-refused)
- [ERR\_CONNECTION\_RESET](
https://uptrack.app/errors/err-connection-reset)
- [ERR\_SSL\_PROTOCOL\_ERROR](
https://uptrack.app/errors/err-ssl-protocol-error)
- [NET::ERR\_CERT\_AUTHORITY\_INVALID](
https://uptrack.app/errors/your-connection-is-not-private)