Environment
Adobe Campaign Classic
Adobe Campaign
Issue
Getting “Start as soon as possible” in campaigns due to the increasing number of campaigns to be launched.
What are best practices on increasing the NmsOperation_LimitConcurrency
options to meet our business needs?
What are best practices on increasing this option limit that could help in resolving this error that usually occurred during campaign execution?
Solution
In Campaign Standard this setting is “hidden” in serverConf.xml
now, capped at 20 by default.
In Campaign Classic the option NmsOperation_LimitConcurrency
is available and a value can be set.
This option applies to workflows created within campaigns ONLY.
However, setting a value that is too big is almost always catastrophic since customers usually are not aware of the hardware on the backend and whether their jobs will overload the DB.
A better idea is to use the workflow heatMap, in order to get some idea of how long jobs take to run, and avoid scheduling them all at the top of the hour (For example: 8:00AM), as is often the case.
With better management and knowledge of workflow runtimes, through gaps, and testing:
NmsOperation_LimitConcurrency
10 and “hoping for the best.” This strategy simply won’t work long term.For on-premises customers who want to query this setting without going into the console, this is the SQL (this assumes the latest build):
select sname, ilongvalue from xtkoption where sname like 'NmsOperation_LimitConcurrency%';