You updated WordPress, a plugin or a theme, and now your whole site shows: “Briefly unavailable for scheduled maintenance. Check back in a minute.” Except it’s been a lot longer than a minute. Here’s why it happens and how to clear it.

What’s actually going on

When WordPress starts an update, it creates a temporary file called .maintenance in your site’s root folder and shows the maintenance notice to visitors. When the update finishes cleanly, WordPress deletes that file automatically. If the update stalls — a timeout, a memory error, a dropped connection — the file gets left behind and your site stays stuck in maintenance mode.

The fix: delete one file

  1. Log in to cPanel and open File Manager.
  2. Navigate to your site’s root folder (usually public_html).
  3. Turn on Show Hidden Files — the .maintenance file starts with a dot, so it’s hidden by default. You’ll find this under Settings in the top-right of File Manager.
  4. Find the file named .maintenance and delete it.

Reload your site. The maintenance message is gone.

Finish the interrupted update

Deleting the file clears the message, but the update that failed may be half-done. Log into wp-admin and check Dashboard → Updates. Re-run any update that didn’t complete. If the same update keeps failing, that points to a deeper cause — usually low PHP memory or a timeout.

Why the update failed in the first place

To stop this recurring, address the root cause. Raise the PHP memory limit to 256M and the execution time to 300 seconds so updates have room to finish. Updating one plugin at a time, rather than a batch all at once, also reduces the chance of a mid-update timeout.

Prevent it next time

Always take a backup before major updates, and update during quiet traffic hours. If you’d like updates handled for you on a schedule with a safety net, managed maintenance is something we offer — ask us about it.

Was this article helpful to you?

admin

Leave a Reply

You must be logged in to post a comment.