尝试从集中管理启动Nintex Workflow Scheduler时,它不会运行。我已经多次联系过Nintex有关这个问题,以便让它运行但没有成功,所以我希望能够与其他可能了解更多的人联系。以下是背景和已经尝试过的修复:
我们的拓扑包括2个wfe,2个应用,1个sql和1个工作流服务器。 wfe没有负载平衡,但我们确实为两台服务器都提供了Nintex许可证。
我已按照Nintex提供的这些步骤进行操作:
在APP,WFE和Search Server的计时器实例上启用AllowServiceJobs属性 应在每个上述服务器上运行以下命令。
(Get-SPFarm).TimerService.Instances | ?{$ _.Server.Name -eq $ env:COMPUTERNAME} | %{[Microsoft.SharePoint.Administration.SPTimerServiceInstance] .GetMember(&#34; set_AllowServiceJobs&#34;,[Enum] :: GetValues([System.Reflection.BindingFlags]))。Invoke($ _,$ true)} < / p>
Get-SPServiceInstance -All | ?{$ .TypeName -match&#34; Foundation Timer&#34;} | %{$ .Update()}
Get-SPServiceInstance -All | ?{$ .TypeName -match&#34; Foundation Timer&#34;} | %{$ .Server.Name; $ .Stop();睡眠5; $ .Start();睡眠5;&#34;完成&#34;}
我也反弹了整个农场。 我还关注了Nintex建议的其他信息:
其他信息
如果问题仍未解决,请: 1.确保服务器场中只存在一个Nintex计划程序作业。它与管理中心Web应用程序相关联。 2.在管理中心和PowerShell中运行计时器作业。 3.执行上述建议操作后,提供ULS日志。
关于如何让Nintex预定工作流程在我的环境中运行,还有其他建议吗?
答案 0 :(得分:0)
确保工作流计划程序计时器作业仅在WFE服务器上运行。
当调度程序计时器作业配置为在APP服务器上运行时,我遇到了这种问题。我将其更改为WFE服务器并重新启动计时器服务。然后它开始工作。