Is there any startup / shutdown order in a cluster?
I've never heard that there is any startup or shutdown order in PRPC but I have found this article that says Search node must be started first (https://community.pega.com/knowledgebase/articles/performance/best-practices-starting-and-stopping-nodes-pega-cluster). It doesn't talk about Stream and it is confusing. If this is the case, such important process must be stated in the installation guide or help overly with much more emphasis. For customer who maintains many nodes, it is pretty big deal as for one node to start or shutdown takes minutes and they have to wait for 10 - 20 minutes in series, every time. The best scenario for them is no order, and Pega cluster takes care of node dependencies so they can run shutdown script for all nodes at the same time. If not, it has to be explained why, and what would be the outcomes if they don't follow it.
Let's say, if I have below 8 node types, in which order should I start or shutdown? Or does it really matter? Also please let me know until when should I wait to start / shutdown the next nodes (ex. until certain step is done, or row in a pr_sys_statusnodes table status becomes certain status like "Shutdown" or deleted, etc).
I've never heard that there is any startup or shutdown order in PRPC but I have found this article that says Search node must be started first (https://community.pega.com/knowledgebase/articles/performance/best-practices-starting-and-stopping-nodes-pega-cluster). It doesn't talk about Stream and it is confusing. If this is the case, such important process must be stated in the installation guide or help overly with much more emphasis. For customer who maintains many nodes, it is pretty big deal as for one node to start or shutdown takes minutes and they have to wait for 10 - 20 minutes in series, every time. The best scenario for them is no order, and Pega cluster takes care of node dependencies so they can run shutdown script for all nodes at the same time. If not, it has to be explained why, and what would be the outcomes if they don't follow it.
Let's say, if I have below 8 node types, in which order should I start or shutdown? Or does it really matter? Also please let me know until when should I wait to start / shutdown the next nodes (ex. until certain step is done, or row in a pr_sys_statusnodes table status becomes certain status like "Shutdown" or deleted, etc).
- WebUser
- WebUser
- BackgroundProcessing
- BackgroundProcessing
- Search
- Search
- Stream
- Stream
Usually I would put Search node or Stream node with BackgroundProcessing node together but here in this example I have separated it so things are clear.
Thanks,
***Edited by Moderator Marissa to update Platform Capability tags****