WebLogic CrashRecoveryEnabled Documentation
WebLogic CrashRecoveryEnabled Documentation
Recovery (CrashRecoveryEnabled)
Overview
CrashRecoveryEnabled is a Node Manager configuration property in Oracle WebLogic
Server that enables automatic recovery of WebLogic Server instances (Managed Servers or
Admin Server) after an unexpected crash or reboot.
Purpose
To ensure that servers previously started by Node Manager are automatically restarted in
case of a system failure or abrupt shutdown — without requiring manual intervention.
Location of Configuration
Per-Domain Node Manager:
$DOMAIN_HOME/nodemanager/nodemanager.properties
You can confirm the file used by checking the 'NodeManager home' path from the WebLogic
Admin Console under Environment > Machines > [Machine] > Node Manager.
Dependencies
Crash recovery works correctly when:
- Node Manager is enabled and running at system boot.
- Managed Server is configured with:
- Auto Restart = true in WebLogic Console
- StartScriptEnabled = true in nodemanager.properties
- A valid boot.properties file (for automatic login)
- Proper domain mapping exists in nodemanager.domains
boot.properties in:
$DOMAIN_HOME/servers/<server-name>/security/
Best Practices
- Always combine CrashRecoveryEnabled=true with StartScriptEnabled=true
- Ensure Node Manager starts on system boot (systemd or init.d)
- Clean shutdown of WebLogic before reboot is ideal — but if not, crash recovery will help
References
Oracle Documentation – Node Manager:
https://docs.oracle.com/en/middleware/fusion-middleware/weblogic-server/14.1.1.0/
wlprg/nodemgr_config.html
WebLogic 14c Admin Console Help: Environment > Machines > Node Manager