Aumente o número de processos de campanha que podem ser executados em instâncias paralelas

Última atualização em 2022-11-16

Descrição

Ambiente
Adobe Campaign Classic Adobe Campaign

Problema
Obter o "Start as soon as possible" em campanhas devido ao número crescente de campanhas a serem iniciadas.
Quais são as práticas recomendadas para aumentar a NmsOperation_LimitConcurrency opções para atender às necessidades de nossos negócios?
Quais são as práticas recomendadas para aumentar esse limite de opção que podem ajudar a resolver esse erro que normalmente ocorria durante a execução da campanha?

Resolução

Solução
No Campaign Standard, essa configuração é "oculta" no serverConf.xml agora, limitada a 20º por padrão.

No Campaign Classic, a opção NmsOperation_LimitConcurrency está disponível e um valor pode ser definido.
Essa opção se aplica aos workflows criados SOMENTE em campanhas.
No entanto, definir um valor muito grande é quase sempre catastrófico, pois os clientes geralmente não estão cientes do hardware no back-end e se seus trabalhos sobrecarregarão o banco de dados.

Uma ideia melhor é usar o workflow HeapMap, para ter uma ideia de quanto tempo os trabalhos levam para serem executados e evitar o agendamento de todos no topo da hora (por exemplo: 8:00), como é frequentemente o caso.

Com melhor gerenciamento e conhecimento dos tempos de execução do fluxo de trabalho, por meio de lacunas e testes:

  • Usando o HeatMap, os clientes podem distribuir trabalhos em intervalos de 15 minutos na hora ou dispersá-los em horas diferentes.
  • Utilize o hardware muito melhor do que apenas a configuração NmsOperation_LimitConcurrency 10 e "esperando o melhor". Essa estratégia simplesmente não funcionará a longo prazo.

Para clientes locais que desejam consultar essa configuração sem entrar no console, esse é o SQL (isso presume a build mais recente):

select sname, ilongvalue from xtkoption where sname like 'NmsOperation_LimitConcurrency%';

Nesta página