我有一个 mule 流程,它执行顺序文件传输到外部 SFTP。该流程将六个文件传输到远程 SFTP。最近我们注意到一些问题,这些事件是随机出现的。在几次传输过程中,我们遇到了以下错误。
登录用户名@HostName 时出错:身份验证失败 (java.io.IOException)
根据管理远程 SFTP 的团队的说法,Mule 正在快速打开连接但不会关闭这些连接。为实现这一目标,团队实施的解决方案是将 SFTP 连接限制从 4 个增加到 30 个。我还被建议在传输之间增加延迟以允许连接关闭。
我正在调试时跟踪流程,但 SFTPConnector 的实现并未列出连接状态(打开或关闭)的调试日志。
我看到以下帖子,表明这是 Mule 的一个已知问题。 https://github.com/mulesoft/mule-module-requester/issues/23
以前有人遇到过类似的问题吗?如果是,您是如何克服这个问题的?
如果有人能为该问题提供一个可实施的替代方案,我会很高兴。
谢谢
答案1
我遇到了同样的问题,解决方案是升级运行时。