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
5 replies
Subscribers
9 subscribers
Views
1979 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
General
Hi, We have complete tempo based application and chaining breaks here
anagha_abhyankar
over 10 years ago
Hi,
We have complete tempo based application and chaining breaks here sometimes.
I know if the time consumed by nodes is more than 8 secs, then it is desirable or it will break even if no of nodes exceeds between two screens.
Is there a way that I can count exact time consumed by each and every node? I tried to check Process Nodes in Process Details, am I on the right track?
Regards,
Anagha...
OriginalPostID-116038
OriginalPostID-116038
Discussion posts and replies are publicly visible
0
Eduardo Fuentes
Appian Employee
over 10 years ago
That's correct, that's a good place to monitor. Also review the db_PX*.log that correspond to the engine where your process where the chaining broke.
db_PX001*.log: EXEC00
db_PX011*.log: EXEC01
db_PX021*.log: EXEC02
You can determine in what engine a process is running by adding a column to the Processes report defined as
=process_ee_id()
a) This is what you will see if the number of nodes is exceeded (in the example my model is called "My model")
2014-06-24 05:38:32 [PX001] {pe40.kdb 759} (Default) WARN .a.p.PROCESS.i "[P25-My model with activity chaining] [Activity Chaining] Could not chain to attended activity. Limit of 50 unattended nodes executed was reached."
b) This is what you will see if the activity chaining breaks for other reason (such as time, a timer or non-chained paths)
2014-06-24 06:21:58 [PX021] {pe41.kdb 644} (Default) WARN .a.p.PROCESS.i "[Activity Chaining] Could not chain to attended activity. No attended activity with compatible assignment was found."
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Eduardo Fuentes
Appian Employee
over 10 years ago
When troubleshooting issues like this focus on:
1. The suggestion posted above (use of db_PX*.log files)
2. Counting the nodes including those running MNI (multiple node instances)
3. Checking times
4. Looking for timer events (which will break the chain right away by default) or unchained paths that may get trigger sometimes only (explaining why the chain breaks only sometimes)
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
anagha_abhyankar
over 10 years ago
Thanks , this helps!
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
anagha_abhyankar
over 10 years ago
Eduardo, I looked into the node details for one of the process model where I thought broken chain was the issue and we fixed it. However, when I am trying to see the time taken for optimizing that more, it seems that the addition of all times between two screens is way more than 8 secs and still the chaining does not break. I feel that the time is not shown correctly sometimes or is there a configuration to check that out?
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
anagha_abhyankar
over 10 years ago
I mean , is there a setting to be done in custom.properties for the same.
Got this one though:
server.conf.exec.CHAINED_EXECUTION_NODE_LIMIT=
100
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel