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) }
- 更新定时器服务实例
获取-SPServiceInstance -All | ?{$ .TypeName -match "Foundation Timer"} | %{$ .Update()}
- 重启定时器服务实例
获取-SPServiceInstance -All | ?{$ .TypeName -match "Foundation Timer"} | %{$ .Server.Name;$ .Stop ();sleep 5;$. Start ();sleep 5;"完成"}
我还反弹了整个农场。我还遵循了 Nintex 建议的附加信息:
附加信息
如果问题仍未解决,: 1. 确保场中仅存在一个 Nintex 调度程序作业,并且它与管理中心 Web 应用程序相关联。2. 在管理中心和通过 PowerShell 运行计时器作业。3. 执行上述推荐操作后提供 ULS 日志。
关于如何让 Nintex Scheduled 工作流程在我的环境中运行,还有其他建议吗?