What does it mean when when a rolling restart is mentioned with regards to B2C Commerce?
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.
000391478

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.