Introducing Auto Healing on RunCloud

Hey everyone,

I hope your week is off to a great start.

We’re excited ot introduce Auto Healing.

We’ve all been there: your site goes down, traffic drops to zero, and you scramble to find out why. And often all you need to do is restart a service that’s crashed.

When Auto Healing is enabled, RunCloud now automatically detects and restarts failed services like NGINX, MariaDB, Redis, and PHP-FPM, often before you even notice there’s a problem.

Auto Healing continuously monitors your server’s critical services, NGINX, MariaDB, PHP-FPM, Redis, and steps in the moment something crashes. Here’s what’s happening behind the scenes:

  • Constant monitoring: It watches for unexpected service stops. If you stop a service for maintenance, it won’t touch it.
  • Instant recovery: If a crash is detected, RunCloud attempts to restart the service immediately.
  • Smart retry logic: It will try up to five times. If it restarts successfully, the counter resets and monitoring resumes as normal.
  • Fail-safe alerting: If it fails all five attempts, Auto Healing stops trying and sends you a final notification. That’s your signal that the issue may be deeper, like a misconfiguration or exhausted resources.

It’s designed to be intelligent, hands-off, and transparent, so you’re not left guessing what happened.

To ensure every server gets this protection, Auto Healing is enabled by default on all servers, both new and old (assuming they’re running the minimum version of the RunCloud agent that is required → v2.13.0+7)

image1

You can manually disable it under Server > Settings > Auto Healing Services Settings

We’re incredibly excited for you to get your hands on this & look forward to hearing feedback as it starts working in the background to keep your web applications online.

6 Likes

This is a great move and Alex (I believe) confirmed on the Facebook post that this works with OpenLiteSpeed, also.
I would like to see documentation that goes with this feature that states explicitly how it works.

Hey @justin :waving_hand:

Glad to hear. Let me know if you have any specific questions.

We are already planning to expand the help doc with some more details: Understanding the RunCloud Auto Healing Feature | RunCloud Docs

(which will address the follow-up question you had on Facebook)

Nice work RC, awesome to see features like this really adding value to the service. Cheers!

1 Like

Just glancing at this - but it looks like much or all of what I wanted to see was addressed. Thank you.

1 Like

Great to hear – thank you for sharing @blooom & @justin. Let us know if you have any feedback on how Auto Healing is working on your setups, etc. if/when it triggers. :raising_hands: