503 Service Unavailable Error
This error indicates the server is temporarily unable to handle the request, usually due to overload or maintenance.
Common Causes
- Server overload from traffic spikes
- PHP workers exhausted
- Plugin or theme conflict
- DDoS attack
- Server maintenance
How to Fix
1. Wait and Refresh
503 errors are often temporary. Wait a few minutes and try again.
2. Check Resource Usage
- Log in to cPanel
- Go to Metrics → Resource Usage
- Check if CPU or memory limits are being hit
3. Deactivate Plugins (WordPress)
- Connect via FTP or File Manager
- Rename
wp-content/pluginstoplugins_backup - If site loads, re-enable plugins one by one
4. Increase PHP Limits
In MultiPHP INI Editor:
max_execution_time = 300memory_limit = 512Mmax_input_vars = 5000
5. Enable Maintenance Mode
If you're performing updates, create a maintenance page and use .htaccess to redirect traffic temporarily.