Execução do workflow workflow-execution
A seção abaixo apresenta informações sobre problemas comuns relacionados à execução de workflows e como solucioná-los.
Para obter mais informações sobre fluxos de trabalho, consulte estas seções:
Iniciar assim que possível em campanhas start-as-soon-as-possible-in-campaigns
Em alguns casos, os fluxos de trabalho executados de uma campanha não são iniciados ao clicar no botão Start. Em vez de iniciar, ele vai para o estado "Iniciar assim que possível".
Pode haver várias causas para esse problema. Siga as etapas abaixo para resolvê-lo:
-
Verifique o status do fluxo de trabalho técnico operationMgt. Esse workflow gerencia jobs ou workflows dentro de uma campanha. Se falhar, os workflows não serão iniciados/interrompidos. Reinicie-o para retomar a execução dos workflows da campanha.
Para obter mais informações sobre monitoramento de fluxos de trabalho técnicos, consulte esta página.
note note NOTE Depois que o fluxo de trabalho for reiniciado, execute as tarefas pendentes (clique com o botão direito do mouse na atividade Scheduler / Execute pending task(s) now) para verificar se ela falha novamente em qualquer uma das atividades. Se o fluxo de trabalho ainda falhar, verifique o log de auditoria em busca de um erro específico, solucione os problemas de acordo e reinicie o fluxo de trabalho novamente.
-
Verifique o estado do módulo wfserver na guia Monitoring, acessível na página inicial do Campaign Classic (consulte Processos de monitoramento). Esse processo é responsável pela execução de todos os workflows.
Um usuário administrador também pode verificar se o módulo wfserver@
<instance>
é iniciado no servidor de aplicativos principal usando o comando abaixo.code language-none nlserver pdump HH:MM:SS > Application server for Adobe Campaign Version X.Y (build XXXX) of DD/MM/YYYY [...] wfserver@<instance-name> (9340) - 11.3 Mb [...]
Se o módulo não estiver em execução, entre em contato com o Atendimento ao cliente da Adobe. Se você tiver uma instalação no local, um usuário administrador deverá reiniciar o serviço usando o comando abaixo.
code language-none nlserver start wfserver@<instance-name>
note note NOTE Substitua <instance-name>
pelo nome da sua instância (produção, desenvolvimento, etc.). O nome da instância é identificado por meio dos arquivos de configuração:[path of application]nl6/conf/config-<instance-name>.xml
Para obter mais informações sobre como reiniciar módulos, consulte esta seção.
-
Verifique se o número de processos de campanha em execução na instância é maior que o limite. Há um limite definido pela opção NmsOperation_LimitConcurrency em quantos processos de campanha podem ser executados em paralelo na instância. Quando esse limite é atingido, o workflow permanece no estado "Start as soon as possible" desde que o número de workflows em execução esteja acima do limite.
Para resolver esse problema, interrompa os fluxos de trabalho indesejados e exclua os deliveries com falha. Se o limite for atingido, permitirá a execução de novos processos.
Para verificar o número de fluxos de trabalho em execução da sua instância, recomendamos usar os modos de exibição predefinidos, acessíveis por padrão na pasta Administration / Audit. Para obter mais informações, consulte esta página.
note important IMPORTANT O aumento do limite da opção NmsOperation_LimitConcurrency pode causar problemas de desempenho na sua instância. Em qualquer caso, não faça isso por conta própria e entre em contato com o contato da Adobe Campaign.
Para obter mais informações sobre como monitorar o workflow, consulte esta seção.
Início em andamento start-in-progress
Se os fluxos de trabalho não estiverem em execução e seu status for Início em andamento, talvez o módulo de fluxo de trabalho não seja iniciado.
Para verificar isso e iniciar o módulo se necessário, siga as seguintes etapas:
-
Verifique o estado do módulo wfserver na guia Monitoring, acessível na página inicial do Campaign Classic (consulte Processos de monitoramento).
Um usuário administrador também pode verificar se o módulo wfserver@
<instance>
é iniciado no servidor de aplicativos principal usando o comando abaixo.code language-sql nlserver pdump HH:MM:SS > Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY [...] wfserver@<instance-name> (9340) - 11.3 Mb [...]
Para obter mais informações sobre como monitorar módulos, consulte esta seção.
-
Se o módulo não estiver em execução, entre em contato com o Atendimento ao cliente da Adobe. Se você tiver uma instalação no local, um administrador deverá reiniciá-la usando o comando abaixo.
code language-none nlserver start wfserver@<instance-name>
note note NOTE Substitua <instance-name>
pelo nome da sua instância (produção, desenvolvimento, etc.). O nome da instância é identificado por meio dos arquivos de configuração:[path of application]nl6/conf/config-<instance-name>.xml
Para obter mais informações sobre como reiniciar módulos, consulte esta seção.
Falha no fluxo de trabalho failed-workflow
Se um fluxo de trabalho falhar, siga estas etapas:
- Verifique o journal do workflow. Para obter mais informações, consulte as seções Monitoramento da execução do fluxo de trabalho e Exibir logs.
- Monitore workflows técnicos. Para obter mais informações, consulte esta seção.
- Procure falhas nas atividades individuais do workflow.