2

我们的BizTalk 2016环境由 2 个应用程序服务器组成,这些应用程序服务器以 和 运行在一个组CU5FP3

我们部署了 24 个应用程序。在这个应用程序中,我们有 27 个接收位置,配置了新的 sFTP WinSCP 适配器。对于所有 sFTP 接收应用程序,我们将“连接限制”配置为 5。我们连接到 6 个不同的 sFTP 服务器。

大约 2 小时后,我们收到以下事件日志警告,并且接收位置停止工作:

“适配器“SFTP”引发错误消息。详细信息“地址“sftp://...”的 WCF 服务主机出现故障,因此无法在相应的接收位置接收更多消息。为解决此问题,BizTalk Server 将自动尝试重新启动服务主机。”

针对事件日志消息,服务主机不会自动重新启动。

有人知道如何解决这个问题吗?

4

2 回答 2

1

试用 CU7,因为它包含几个 SFTP 修复程序。

于 2020-04-08T04:44:40.590 回答
0

最新版本的 BizTalk Health Monitor 带有以下重要警告

“hostinstancename”的主机实例每个 cpu 需要更多的工作线程才能正确运行 SFTP 接收位置。将这些主机实例的“最大工作线程”属性增加到 500,并确保它们专用于此 SFTP 接收位置

所以要看的东西是

  1. 有一个专用主​​机用于使用 SFTP 接收位置
  2. 将最大工作线程设置增加到 500
  3. 检查您轮询的频率(默认为 5 秒)
  4. 制定一个时间表,仅在您需要的时间段内进行轮询。
  5. 如果不需要,禁用邮件正文跟踪。

在此处输入图像描述

于 2020-03-24T23:09:14.597 回答