修复:如果 BizTalk、WinSCP 和 SFTP 服务器保持活动状态,则共享临时文件可能永远不会删除

应用对象
BizTalk Server 2016 Branch BizTalk Server 2016 Developer BizTalk Server 2016 Enterprise BizTalk Server 2016 Standard

症状

Microsoft BizTalk Server、WinSCP 和 SFTP 服务器之间发生 SFTP 接收位置会话。  当这些会话处于活动状态时,你可能会注意到共享的临时文件会变大,并且永远不会释放或删除。 

注意 共享临时文件位于 BizTalk 主机服务帐户临时文件夹中。

使用连接池时,临时文件可能保持锁定状态。 临时文件包含目录列表和 SFTP 服务器操作。 如果轮询的 SFTP 接收位置文件夹中列出了许多文件,则它们可能会迅速增长。 此外,如果主机最终重启或崩溃,这些文件可能会成为孤立文件。

状态

Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。

解决方法

此问题在以下BizTalk Server累积更新中已修复:

注意 此修补程序在 SFTP 适配器中添加了一个新设置“最长连接重用时间”,这将限制 WinSCP 连接生存期。 最长连接重用时间后,连接将关闭,基础 WinSCP 会话持有的临时文件将被释放或删除。

参考资料

有关BizTalk Server的服务包和累积更新列表的信息,请参阅Microsoft知识库中的以下文章:

      

BizTalk Server的2555976 Service Pack 和累积更新列表

      

有关BizTalk Server修补程序的详细信息,请参阅Microsoft知识库中的以下文章:

      

2003907 有关 BizTalk 修补程序和累积更新支持的信息