Maior número de processos de campanha que podem ser executados em instância paralela
Este artigo inclui uma solução para o problema de um aumento no número de processos de campanha que podem ser executados em instâncias paralelas.
Descrição description
Ambiente
-
Adobe Campaign Classic
-
Adobe Campaign
Problema/Sintomas
Recebendo a mensagem: Comece o mais rápido possível em campanhas devido ao número crescente de campanhas a serem iniciadas.
Quais são as práticas recomendadas para aumentar as opções do NmsOperation_LimitConcurrency
de forma a atender às nossas necessidades comerciais?
Quais são as práticas recomendadas para aumentar esse limite de opção que podem ajudar a resolver esse erro que geralmente ocorre durante a execução da campanha?
Resolução resolution
Solução
No Campaign Standard esta configuração está oculta em serverConf.xml
agora, limitada a 20 por padrão. Em Campaign Classic, a opção NmsOperation_LimitConcurrency
está disponível e um valor pode ser definido.
Esta opção se aplica aos fluxos de trabalho criados SOMENTE em campanhas.
No entanto, definir um valor muito grande é quase sempre catastrófico, pois não estamos cientes do hardware no back-end e se nossas tarefas vão sobrecarregar o BD.
Uma ideia melhor é usar o fluxo de trabalho heatMap para ter uma ideia de quanto tempo os trabalhos levam para serem executados e evitar agendá-los todos no início da hora (Por exemplo: 8:00AM), como geralmente ocorre.
Com melhor gerenciamento e conhecimento dos tempos de execução de fluxo de trabalho, por meio de lacunas e testes:
- Com o HeatMap, é possível distribuir tarefas em intervalos de 15 minutos por hora ou espalhá-las em horas diferentes.
- Utilize o hardware muito melhor do que apenas configurar o
NmsOperation_LimitConcurrency
>
>
10 e esperando o melhor. Essa estratégia não funcionará a longo prazo.
Se você estiver usando o local e quiser consultar essa configuração sem entrar no console, este é o SQL (supondo que você esteja usando a build mais recente):
select sname, ilongvalue from xtkoption where sname like 'NmsOperation_LimitConcurrency%';