How to Fix 504 Gateway Timeout Error in cPanel
Posted about 10 months ago 4.5kWhat 504 Gateway Timeout Means
Timeout: Upstream server didn't respond in time.
Common Causes
- Slow PHP script
- Database query timeout
- Cloudflare proxy timeout
- Server overload
Solutions
Increase PHP Execution Time
MultiPHP INI Editor → max_execution_time to 300 or higher.
Adjust Cloudflare Timeout
Cloudflare → Settings → Network → Increase response timeout.
Optimize Slow Queries
Use caching and database indexing.
Causes and Fixes Table
| Cause | Solution |
|---|---|
| PHP timeout | Increase max_execution_time |
| Database slow | Optimize queries/indexes |
| Cloudflare | Increase proxy timeout |
| Heavy cron | Schedule off-peak |