Server Not Responding (Connection Timeout)
The server is taking so long to respond that the connection itself is cut off. This is usually caused by high traffic, limited server resources, or a heavy plugin/query.
Why this happens
The server is taking too long to generate a response, so the connection itself times out before any page - even an error page - can be returned. This is different from a PHP execution timeout; it usually points to server-level resource exhaustion, very high traffic, or a runaway process consuming CPU.
Step-by-step fix
- Disable recently installed plugins, especially backup or security plugins that run heavy scans.
- Optimize your database (you can use a plugin like WP-Optimize, or do it manually via phpMyAdmin).
- Ask your hosting provider about the status of your server resources (CPU/RAM).
- If you're on shared hosting and your site is large, consider a VPS or a better hosting plan.
How to prevent it happening again
- Avoid running heavy security or backup plugin scans during peak traffic hours.
- Keep your database size in check by regularly cleaning up post revisions, spam comments, and expired transients.
- Monitor server resource usage with your host, especially if you're on shared hosting.
😩 Still stuck, or want it fixed without doing it yourself?
I fix WordPress errors like this every day. Send me your error and I'll get your site back up - most fixes are completed within 24 hours.