修正:如果 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 伺服器操作。 如果polled SFTP接收資料夾中列出許多檔案,這些檔案會迅速擴大。 此外,若主機最終重啟或當機,這些檔案可能會成為孤兒。

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。

解決方式

此問題已在以下 BizTalk Server 的累積更新中修正:

此修正在 SFTP 介面卡中新增「最大連線重用時間」,限制 WinSCP 連線壽命。 在最大 連線重用時間過後,連線將被關閉,底層 WinSCP 會話所持有的臨時檔案將被釋放或刪除。

參考資料

關於 BizTalk Server 服務包及累積更新清單的資訊,請參閱 Microsoft 知識庫中的以下文章:

      

2555976 服務包及累積更新清單 BizTalk Server

      

欲了解更多關於 BizTalk Server 熱修補的資訊,請參閱 Microsoft 知識庫中的以下文章:

      

2003907 關於 BizTalk 熱修正與累積更新支援的資訊