工作流管理器-无法在多服务器场中与Web服务器建立连接 [英] Workflow Manager - No connection could be made to web server in multi-server farm

查看:105
本文介绍了工作流管理器-无法在多服务器场中与Web服务器建立连接的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们建立了一个多服务器SharePoint 2013服务器场,其中包含两个应用程序,两个网站以及一个单独的Workflow Manager服务器.通常没有问题,但是昨晚,其中一台Web服务器(我称其为webA)出现故障,因此负载均衡器启动了 并将所有内容发送到webB.那里没问题.

We have a multi-server SharePoint 2013 farm set up, with two apps, two webs, and a separate server for Workflow Manager. Normally there is no issue, but last night, one of the web servers (I'll call it webA) went down, so the load balancer has kicked in and sending everything to webB.  No problems there.

但是,没有任何工作流在运行.好吧,他们正在运行-他们的内部状态为开始", -但是当您将鼠标悬停在小信息图标上时,没有历史记录,也没有错误消息.

However, no workflows are running.  Well, they're running - their Internal Status is "Started" - but there's no history, and no error messages when you hover over the small information icon.

Workflow Manager事件查看器日志中没有很多错误,但是出现的错误是这样的:

There's not many errors in the Workflow Manager Event Viewer logs, but the one that does appear is this:

webA:83是发生故障的服务器的IP地址,该端口是运行我们的工作流的Web应用程序的指定端口.

The webA:83 is the IP address of the server that has gone down, and the port is the designated port for the web application where our workflows run from.

浏览到webB:83也可以.今天失败的工作流程基本上是从webB开始的,而不是从webA开始的,所以我不明白为什么会有对webA:83的回调,除非这些回调错误是针对在webA出现故障之前启动的工作流. 无论哪种方式,为什么我的工作流程都停留在开始"阶段? SharePoint ULS日志中绝对没有任何内容可指示错误(因为未发生错误).

Browsing to webB:83 also works.  The workflows that have failed today were essentially started from webB, not webA, so I don't understand why there's a callback to webA:83, unless those callback errors are for workflows started prior to webA going down.  Either way, why are my workflows staying in the Started stage?  There's absolutely nothing in the SharePoint ULS logs to indicate an error (because an error hasn't happened).

我们希望可以在几小时内备份并运行webA,但是最好了解一下这里发生的情况,以备将来参考.

We are hoping to have webA back up and running in a few hours but it would be good to know what's happening here for future reference.

推荐答案

请尝试浏览URL http://workflow.example.com:12291 ,以检查Workflow服务器场是否有效.

Please try to browse the URL http://workflow.example.com:12291 to check if the Workflow farm works.

您在哪个服务器上注册了工作流服务?

Which server did you register the workflow service on?

您还可以尝试使用 Register-SPWorkflowService 在WebB上重新注册工作流服务:

You can also try to re-register workflow service on WebB using Register-SPWorkflowService:

https://docs.microsoft.com /en-us/powershell/module/sharepoint-server/register-spworkflowservice?view = sharepoint-ps

最好的问候,

艾伦·贝


这篇关于工作流管理器-无法在多服务器场中与Web服务器建立连接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆