BizTalk Server 2020 - 进程内用户上下文中的临时文件未清理

问题描述 投票:0回答:1

我们正在使用带有 Sftp 适配器的 BizTalk Server 2020(Winscp 版本 5.21.5)。 多个接收位置和其他工件正在该用户下运行。

不幸的是,我们的管理员联系我,该用户的临时文件目录正在快速增加(位置:C:\Users\AppData\Local\Temp)-目前我们正在谈论的存储容量为30 GB。 似乎大多数文件都与 Sftp 适配器相关,并用于在 Winscp 连接期间跟踪会话。

InProcess 用户对此文件夹具有完全控制权限。

我对此行为有以下疑问

  1. 为什么文件没有被清理?
  2. 是否有可以为此清理设置的设置?如果有的话哪里可以找到?
  3. 如何避免 BizTalk 出现这种行为?
  4. 如果没有默认功能,清理这些文件的最佳方法是什么?有一个计划任务,可以清理超过 x 天的文件?

我的假设是,在关闭连接后,sftp 适配器功能应该负责删除该文件,对吗? 另外我安装了CU5,希望是Winscp版本的问题。

biztalk temporary-files winscp-net biztalk-2020
1个回答
0
投票

在我的博客文章BizTalk 中 SFTP、MQSC 或 DB 的最大工作线程中,有一些建议可以避免 SFTP 适配器出现问题(已修正上述问题)。

SFTP 接收位置的建议

  1. 使用 SFTP 为接收位置配备专用主机
  2. 将该主机实例上的最大工作线程设置增加到 500
  3. 检查轮询的频率(默认为 5 秒),如果不需要,请增加延迟。
  4. 制定一个时间表,仅在您需要的时间内进行投票。
  5. 如果不需要,请禁用邮件正文跟踪。
  6. 对于 BizTalk 2016,请确保已安装修复:如果 BizTalk、WinSCP 和 SFTP 服务器保持活动状态累积更新 7 或更高版本),则共享临时文件可能永远不会被删除,或者如果存在问题,请尝试减少最大连接重用时间临时文件。
© www.soinside.com 2019 - 2024. All rights reserved.