We did cleaning up of process model version for around 800+ process models in our environment. But we didnt see any reduction in memory utlization % or disk used %. Can anyone tell where versions are stored and how they affect memory utilization??
Discussion posts and replies are publicly visible
Process model memory is only reduced on a restart.
Hi Stefan,We raised Appian support ticket to do restart also and they did. Still it didnt get reduced. Any insights will be helpful?? Appian team informed us that versions are taking up more memory and cleaning up will solve this
Then, I suggest to discuss this with Appian support.
Sarathkumar R Has this issue been resolved? If so, could you please share the details of the resolution?
Thanks,
Sneha
Hi Sneha Yada what is the exact issue you are facing?
I’m trying to reduce the memory usage of the Appian engines. I deleted constants with over 50 versions, but the memory utilization hasn’t decreased. Since the issue seems similar this, I would like to understand how you were able to fix it.
I would suggest not to delete the versions because it didn't make much difference in memory usage. To be precise, we did not find any difference. Instead it created more problems for us. Deleting does not help.
Appian also recommends deleting the version of rules/constants, but this has no impact on the memory utilized by the collaboration process, after executing this and after restarting the services.
KB-1226 Content (collaboration) engine consumes high memory
Which approach did you use to reduce the memory (RAM) utilisation? And this issue is resolved for you?
RAM is mostly comprised of the completed instances. Moving them to archive will free up RAM and they will move to ROM and your hard disk memory will start to increase. Try to archive instances after 3 days once they are completed. This will help
I have already performed process cleanup before constant version cleanup, but there was no change in memory utilization. Was your issue resolved after archiving the completed instances?
Hy Sneha,For better memory management, please consider deleting instances that are completed or cancelled. Also, try cancelling instances that have been active for an extended period. Additionally, under the Management tab, enable the Automatic Process Clean-Up option.
It kind of resolved our issue but we are still little bit higher on the memory utilized side. We are monitoring everyday so that it does not reach any critical state. One way is try to archive processes more soon than what you are currently doing now. It also depends on the number of transactions being handled by business. If their SLA is high, then your memory utilization will start to increase. If it crosses 80%, then you might have to increase the resources if the above strategies does not help you.