Home › Knowledgebase › KB-1238

Why is my website showing a 503 service unavailable error?

Summary

This guide helps you troubleshoot and resolve: Why is my website showing a 503 service unavailable error?. Follow the steps below to fix the issue.

Quick Tip: Need immediate assistance? 💻 Open a Ticket

Common Causes

An HTTP 503 Service Unavailable error means your web server is temporarily unable to handle requests. This is typically a server-side issue rather than a problem with your computer or internet connection. For small businesses, a 503 error can interrupt sales, enquiries, and daily operations, so understanding the cause and knowing when to escalate is important.

Remember — If you host with us, you don't need to do this yourself — just Open a Ticket and our Brisbane team will get it sorted.

Common Causes

Several issues can trigger a 503 error:

Quick Fix Steps

  1. Refresh your browser page after a few minutes to see if the error clears.
  2. Check your hosting provider's status page or social media for announced maintenance.
  3. Try accessing your website from a different network or mobile device to rule out local caching issues.
  4. If you recently installed a plugin, theme, or script, disable it and test again.
  5. Review your hosting control panel for resource usage alerts or suspension notices.

Detailed Instructions

Checking Hosting Resource Usage

  1. Log in to your hosting control panel (such as cPanel, Plesk, or your provider's custom dashboard).
  2. Navigate to the resource usage or statistics section. In cPanel, this is typically under Metrics > Resource Usage.
  3. Review current CPU, memory, and entry process usage against your plan limits.
  4. Look for 503 entries in the error logs, usually found under Metrics > Errors.
  5. If resource limits are consistently reached, consider upgrading your hosting plan or optimising your website.

Troubleshooting Application Scripts

  1. Access your website files via FTP or your hosting control panel's file manager.
  2. For WordPress sites, rename the /wp-content/plugins/ folder to /wp-content/plugins_old/ to disable all plugins.
  3. Refresh your website. If the 503 error clears, reactivate plugins one at a time to identify the faulty script.
  4. Check your .htaccess file for incorrect rewrite rules that may cause server loops.
  5. Restore any renamed folders once testing is complete.
Tip: Always create a backup of your website files and database before making changes to scripts or configuration files.
Caution: Avoid deleting core website files or modifying server configuration settings unless you are confident in what you are doing. Incorrect changes can extend downtime.

When to Escalate

Contact your hosting provider if:

Remember — If you host with us, you don't need to do this yourself — just Open a Ticket and our Brisbane team will get it sorted.

Still Having Issues?

Need more help? If the issue persists after trying these steps, please open a support ticket and our team will assist you.

💻 Open a Ticket