We have a process that spawns into thousands of sub processes. Parent process is

We have a process that spawns into thousands of sub processes. Parent process is scheduled to run every 5 mins. Number of sub processes that parent process creates depends on some conditions. We have an environment that is load balanced with 4 nodes. We understood from appian that when a parent process goes through a Node, all the sub processes takes the same route. We are seeing high CPU utils in specific node due to the high volume of requests due to the spawning sub processes.
Is there a way to make the sub process goes through different nodes? Is there a process design recommended to achieve this? (Asynchronous process etc)....

OriginalPostID-63107

OriginalPostID-63107

  Discussion posts and replies are publicly visible

Parents
  • Hi Mike, this is exactly my question is. When we have scheduled runs (entire process is unattended), all it's spawns thousands of sub processes, question is, when the parent process (that is executed through one engine node) goes through one JBOSS node, does all sub processes that's created by the parent goes through the same node or load balances across?
    Reason is CPU spike when certain number of requests goes through one JBOSS node, suspecting this is due to all subprocess takes the same JBOSS node as parent.
    Please advise.
Reply
  • Hi Mike, this is exactly my question is. When we have scheduled runs (entire process is unattended), all it's spawns thousands of sub processes, question is, when the parent process (that is executed through one engine node) goes through one JBOSS node, does all sub processes that's created by the parent goes through the same node or load balances across?
    Reason is CPU spike when certain number of requests goes through one JBOSS node, suspecting this is due to all subprocess takes the same JBOSS node as parent.
    Please advise.
Children
No Data