Service Failure 
This section describes how to detect failure in the SAP system services, what the effects of failure are, and how to recover from failure of SAP services.
Note
The SAP service processes can fail due to any of the common causes outlined Standard Failures in System Failure (SAP NetWeaver AS).
Failure |
Detection |
Effects |
Recovery |
|---|---|---|---|
Front End |
By the user and dispatcher |
The sessions of one user are aborted |
|
Dispatcher |
No automatic detection (except service manager on Windows) |
|
Manual restart or switchover of application service |
Dialog (ABAP) |
|
User session of one user can be aborted |
Automatic restart by the system |
Update (ABAP) |
|
Possibly one aborted update |
Automatic restart by the system |
Enqueue |
|
Temporarily not possible to obtain enqueues from application hosts |
|
Failure |
Detection |
Effects |
Recovery |
|---|---|---|---|
Background (ABAP) |
|
A single batch job might fail |
Automatic restart of WP by dispatcher |
Message |
|
Until message service is restarted, the entire SAP System is affected (for example, requests cannot be executed for dialog, update & enqueue hosts) |
By the ABAP dispatcher on all ABAPapplication servers By the Java instance controller on all Java application servers |
Gateway (ABAP) |
|
Temporarily no RFC and other external communications possible |
Automatic restart of WP by dispatcher |
Internet Communication Manager |
|
Temporarily requests cannot be handled (for example, http, https, smtp) |
Automatic restart of ICM by dispatcher |
Spool (ABAP) |
|
|
Automatic restart of WP by dispatcher |
Database |
|
|
Manual restart (and recovery if necessary) of database |
Java Message Service |
Detection |
JMS messages temporarily cannot be sent |
Manual recovery |
Note
Consider using Switchover Software
You can use switchover software for the database host and the application host on which the enqueue and message services are running. Automatic failure detection and automatic restart (on a standby host) are thereby ensured.
For more information about using switchover to protect the enqueue service, see Replicated Enqueue Server.