0

在我们的 sftp 路由中,我们设置了delete=true,但是文件处理大约需要 40 分钟才能完成。现在当路由完成后尝试删除文件时,我们得到org.apache.camel.component.file.GenericFileOperationFailedException: Cannot delete file:了由于管道关闭IOException。我假设远程 sftp 服务器已关闭连接。

现在,如果我添加disconnect=true,它会在文件传输完成后立即断开连接吗?如果是这样,它会在路由完成时重新连接以进行删除操作,还是我必须使用其他一些配置来保持连接状态?

因此,一个文件会被多次处理。(我可以move为此添加参数,但我们仍然会看到删除操作失败异常)

v2.12.2

4

0 回答 0