Loading

Rolling Restart of applications for Salesforce B2C Commerce instances

Publiseringsdato: Apr 3, 2026
Beskrivelse

What does it mean when when a rolling restart is mentioned with regards to B2C Commerce?

Løsning

A rolling restart or ripple start of applications is typically an operation that may be performed on applications that are deployed across multiple JVMs or application servers (for example, in a cluster) to incrementally stop and start applications on each JVM. The purpose may be for an application to pick up configuration changes that require a restart, while ensuring high availability of the application.

For example, ApplicationA is deployed and running on Server1, Server2, and Server3. An admin makes a change to ApplicationA which requires the application to be restarted in order for the change to be picked up. Rather than simply stopping and starting the application on all servers (JVMs) at once, potentially causing a brief downtime for the application, the application may be ripple started such that ApplicationA is stopped and started on Server1, while the application is still running on Server2 and Server3. Once the application is restarted on Server1, the application will be restarted on Server2 while the app is running on Server1 and Server3. And so on.

The rolling restart concept may also be more generally applied to any group of processes running in a cluster that need to be restarted while maintaining high availability.

Therefore, when B2C Commerce performs a rolling restart of the your Production instance there is no downtime for your storefront/site. Jobs may be impacted so it recommended to check for any critical jobs and manually run them or if they are scheduled, make sure they start back up as expected.

All Control Center Administrators (Customer/Partners) also have the ability to perform a rolling restart and you can review Start, Stop, and Restart Instances in Control Center for steps to do so.

Knowledge-artikkelnummer

000391478

 
Laster
Salesforce Help | Article