繁体   English   中英

处理20K文件后,Mule sftp入站连接器停止轮询文件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM