Chrome: This page isn’t working — example.com didn’t send any data. ERR_EMPTY_RESPONSE
The server accepted the connection but closed it without sending any HTTP response — a crash, timeout or misconfigured proxy on the server side.
didn’t send any dataThe server didn't send any data Meaning
Unlike a timeout, the connection worked; the server just hung up. For site owners this points to a web-server or PHP-FPM process crashing, a reverse proxy rejecting the request, an upstream that closed early, or a firewall dropping the reply. For visitors it is usually a server problem, but VPNs and antivirus can cause it too.
Common causes
- Web server or application process crashed or was killed (out of memory)
- Reverse proxy or load balancer closing the connection
- Firewall/WAF resetting the reply
- Huge request or header closed by the server limit
- HTTP and HTTPS mismatch on a port
⚡ Quick fix
- Visitors: try again later, another network, or without VPN/antivirus web shield
- Owners: check the web server, PHP-FPM and proxy error logs at that time
- Confirm the port speaks the protocol you used (http vs https)
Detailed fix by platform
Linux
- Look for crashes:
sudo journalctl -u nginx -u php8.2-fpm --since "10 min ago"anddmesg | grep -i -E "killed process|oom" - Test directly:
curl -v https://example.com/
Nginx
- In
error.loglook for "upstream prematurely closed connection" and raiseproxy_read_timeoutor fix the crashing upstream
How to diagnose
- Scope — Everyone or only some networks?
- Logs — Server errors at that exact time?
- Proxy — Does the origin answer directly?
🔧 Still not fixed?
Many errors look alike. If the steps above didn’t solve it, one of these is probably what you’re facing:
Similar errors
Most viewed in Browser
- ERR_CONNECTION_TIMED_OUT ERR_CONNECTION_TIMED_OUT: This site can’t be reached — example.com took too long to respond
- ERR_CACHE_MISS ERR_CACHE_MISS: Confirm Form Resubmission
- net::ERR_FAILED Chrome DevTools: net::ERR_FAILED — a request failed with no specific reason (CORS, extension, mixed content or network)
Other ways to find it
Where this error sits
Origin: On your device. Errors that are often confused with or caused by this one (click to open):
🧠 Still stuck? Analyze your error
Paste the full message, response headers or stack trace — we'll detect the platform and point to the most likely cause.
💬 What worked for others
No tips yet — did something else fix this for you?
Share what worked for you
Tips are checked by an editor before they appear. Links are removed.
Report a correction or suggest an improvement
Last updated 15 Oct 2026