0

Nintex Workflow Scheduler 在尝试从中央管理启动时不会运行。我曾多次就该问题联系 Nintex 以使其运行但没有成功,因此我希望与可能了解更多信息的其他人联系。这是背景和已经尝试过的修复:

我们的拓扑包括 2 个 wfe、2 个应用程序、1 个 sql 和 1 个工作流服务器。wfe 不是负载平衡的,但我们确实有两台服务器的 Nintex 许可证。

我已按照 Nintex 提供的这些步骤操作:

在 APP、WFE 和搜索服务器的计时器实例上启用 AllowServiceJobs 属性 以下命令应在上述每个服务器上运行。

(Get-SPFarm).TimerService.Instances | ?{$_.Server.Name -eq $env:COMPUTERNAME} | %{[Microsoft.SharePoint.Administration.SPTimerServiceInstance].GetMember("set_AllowServiceJobs", [Enum]::GetValues([System.Reflection.BindingFlags])).Invoke($_,$true) }

  1. 更新定时器服务实例

获取-SPServiceInstance -All | ?{$ .TypeName -match "Foundation Timer"} | %{$ .Update()}

  1. 重启定时器服务实例

获取-SPServiceInstance -All | ?{$ .TypeName -match "Foundation Timer"} | %{$ .Server.Name;$ .Stop ();sleep 5;$. Start ();sleep 5;"完成"}

还遵循此文档:https ://community.nintex.com/docs/DOC-1254-scheduled-workflows-and-the-nintex-workflow-scheduler-timer-job

这: https: //support.nintex.com/SharePoint/Workflow/2016/Scheduler_Job_Does_Not_Run_After_Upgrading_Nintex_Workflow_for_SharePoint_2016

我还反弹了整个农场。我还遵循了 Nintex 建议的附加信息:

附加信息

如果问题仍未解决,: 1. 确保场中仅存在一个 Nintex 调度程序作业,并且它与管理中心 Web 应用程序相关联。2. 在管理中心和通过 PowerShell 运行计时器作业。3. 执行上述推荐操作后提供 ULS 日志。

关于如何让 Nintex Scheduled 工作流程在我的环境中运行,还有其他建议吗?

4

1 回答 1

0

确保工作流调度程序计时器作业仅在 WFE 服务器上运行。

当调度程序计时器作业配置为在 APP 服务器上运行时,我遇到了此类问题。我将其更改为 WFE 服务器并重新启动计时器服务。然后它开始工作。

于 2018-02-15T14:35:20.940 回答