Appian Community
Site
Search
Sign In/Register
Site
Search
User
DISCUSS
LEARN
SUCCESS
SUPPORT
Documentation
AppMarket
More
Cancel
I'm looking for ...
State
Not Answered
Replies
8 replies
Subscribers
5 subscribers
Views
2581 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
Process
We have a never ending poller process.Once the poller process is hitting the nod
ankushj
over 8 years ago
We have a never ending poller process.Once the poller process is hitting the node count of 3000 it goes into hung state
What could be the possible solution
- Is there any Configuration we need to update
- Will Deleting the process immediately will help
OriginalPostID-161628
OriginalPostID-161628
Discussion posts and replies are publicly visible
Parents
0
Colin Schoenfelder
Certified Lead Developer
over 8 years ago
One pattern you might want to consider is to use a Timer node as a Start Event of a process model. You can configure to start at the same interval you are using to poll currently, and after you publish the model it will automatically start new process instances at the specified time:
forum.appian.com/.../Start_Event_-_Timer.html
This approach has a couple of benefits, including distribution of process instances across all of the execution engines, as well as removing the need to continually increase MAX_NODE_INSTANCES property. There are a couple of things to watch out for however:
-Use a constant to enable/disable the process timer (put in Advanced Options > Timer Conditions) to control it updating in case you ever need to disable for any reason, especially if you have system downtime.
-When there is system downtime, Appian will start instances for every timer that it missed during that interval. You should disable the timer (using the constant) during any planned downtime, and implement a workaround to handle multiple instances at the same time.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
Reply
0
Colin Schoenfelder
Certified Lead Developer
over 8 years ago
One pattern you might want to consider is to use a Timer node as a Start Event of a process model. You can configure to start at the same interval you are using to poll currently, and after you publish the model it will automatically start new process instances at the specified time:
forum.appian.com/.../Start_Event_-_Timer.html
This approach has a couple of benefits, including distribution of process instances across all of the execution engines, as well as removing the need to continually increase MAX_NODE_INSTANCES property. There are a couple of things to watch out for however:
-Use a constant to enable/disable the process timer (put in Advanced Options > Timer Conditions) to control it updating in case you ever need to disable for any reason, especially if you have system downtime.
-When there is system downtime, Appian will start instances for every timer that it missed during that interval. You should disable the timer (using the constant) during any planned downtime, and implement a workaround to handle multiple instances at the same time.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
Children
No Data