![](/img/trans.png)
[英]How to stop spring sftp inbound channel adapter polling when files are downloaded
[英]Mule sftp inbound connector stopped polling files after processing 20K files
使用案例:使用SFTP入站处理大量文件(每天30K文件)
问题:处理完20K文件后,SFTP入站连接器不轮询文件,它仍然处于空闲状态
当前impl:我们在流级别使用了排队异步处理策略。 处理20K文件后流程停止。 尝试使用同步处理策略时,甚至会遇到类似的问题。 使用minThread = 8,threadWaitTimeout = -1
在SFTP连接器级别,我们使用了线程配置,例如maxTreadsIdle = 16,
骡子运行时间:3.8.3
我们在流级别使用了排队异步处理策略。 处理20K文件后流程停止。 尝试使用同步处理策略时,甚至会遇到类似的问题。 使用minThread = 8,threadWaitTimeout = -1
以下是我们尝试使用不同方法时获得的例外情况。
根异常堆栈跟踪:java.util.concurrent.RejectedExecutionException:ThreadPoolExecutor在30000 MILLISECONDS内不接受
根异常堆栈跟踪:org.mule.api.service.FailedToQueueEventException:'SEDA Stage mypi_gw_formsFlow.stage1'的队列不接受-1 MILLISECONDS内的新事件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.