[仅限内部部署/混合]{class="badge yellow" title="仅适用于内部部署和混合部署"}
工作流执行 workflow-execution
以下部分介绍了与工作流执行相关的常见问题以及如何对其进行疑难解答。
有关工作流的详细信息,请参阅以下章节:
在活动中尽快开始 start-as-soon-as-possible-in-campaigns
在某些情况下,单击 Start 按钮时,从营销活动执行的工作流不会启动。 它不会启动,而是进入“尽快启动”状态。
此问题可能由多种原因引起,请按照以下步骤解决该问题:
-
检查 operationMgt 技术工作流状态。 此工作流用于管理营销活动中的作业或工作流。 如果失败,这将导致工作流无法启动/停止。 重新启动工作流可继续运行活动工作流。
有关技术工作流监视的详细信息,请参阅此页面。
note note NOTE 工作流重新启动后,请确保执行挂起的任务(右键单击 Scheduler 活动/ Execute pending task(s) now),以检查它是否在任何活动上再次失败。 如果工作流仍然失败,请检查审核日志中的特定错误,进行相应的故障诊断,然后再次重新启动工作流。
-
检查 Monitoring 选项卡中的 wfserver 模块状态,可从Campaign Classic主页访问(请参阅监视进程)。 此进程负责运行所有工作流。
管理员用户还可以使用以下命令检查是否已在主应用程序服务器上启动 wfserver@
<instance>
模块。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 [...]
如果模块未运行,请联系Adobe客户关怀团队。 如果您的是内部部署安装,管理员用户必须使用以下命令重新启动服务。
code language-none nlserver start wfserver@<instance-name>
note note NOTE 将** <instance-name>
**替换为您的实例名称(生产、开发等)。 实例名称通过配置文件进行标识:[path of application]nl6/conf/config-<instance-name>.xml
有关如何重新启动模块的详细信息,请参阅此部分。
-
检查实例上运行的 个Campaign进程数 是否大于阈值。 NmsOperation_LimitConcurrency 选项定义了对实例上并行运行的营销活动进程数的限制。 达到此限制后,只要正在运行的工作流数量超过限制,工作流就会一直处于“尽快启动”状态。
要解决此问题,请停止不需要的工作流并删除失败的投放。 如果达到此阈值,则将允许运行新进程。
要检查实例正在运行的工作流数量,我们建议使用预定义视图,默认情况下可在 Administration / Audit 文件夹中访问这些视图。 有关详细信息,请参见此页面。
note important IMPORTANT 提高 NmsOperation_LimitConcurrency 选项阈值可能导致实例出现性能问题。 无论如何,请不要自行执行此操作,并联系您的Adobe Campaign联系人。
有关如何监视工作流的详细信息,请参阅此部分。
开始进行中 start-in-progress
如果工作流未执行,并且其状态为 正在启动,则可能意味着未启动工作流模块。
要选中此复选框,并在必要时启动模块,请应用以下步骤:
-
检查 Monitoring 选项卡中的 wfserver 模块状态,可从Campaign Classic主页访问(请参阅监视进程)。
管理员用户还可以使用以下命令检查是否已在主应用程序服务器上启动 wfserver@
<instance>
模块。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 [...]
有关如何监视模块的详细信息,请参阅此部分。
-
如果模块未运行,请联系Adobe客户关怀团队。 如果您的是内部部署安装,管理员必须使用以下命令将其重新启动。
code language-none nlserver start wfserver@<instance-name>
note note NOTE 将** <instance-name>
**替换为您的实例名称(生产、开发等)。 实例名称通过配置文件进行标识:[path of application]nl6/conf/config-<instance-name>.xml
有关如何重新启动模块的详细信息,请参阅此部分。
失败的工作流 failed-workflow
如果工作流失败,请执行以下步骤: