骆驼文件组件有时会停止使用文件

时间:2020-07-08 19:01:09

标签: spring-boot unix io apache-camel apache-karaf

嗨。我所负责的应用存在一个令人讨厌的问题。该应用程序在osgi / karaf + spring + apache camel 2.14.1上运行。我删除了osgi / karaf,升级了spring,并将所有内容移至spring boot。骆驼版本已升级到2.24.1。我们开始偶尔看到一些性能。关于产品的问题。直到昨天我才看到日志,但是在那里看到的东西让我很困惑。该应用程序有时停止处理其中一条路由的文件,而第二条路由运行正常...

它持续了将近2个小时。是的,我们的负担很大,但一直都是这样。我只是不知道到底是什么原因造成的。

尽管有一些小细节...此失败路由正在监视的文件通过symb链接放置到文件夹中。因此,如果监视文件夹名称为/ test,则在$ HOME / test中有一个指向它的链接(用于其他用户),另一个进程通过sftp连接并将文件放到该文件夹​​中(该进程不是问题,我100%确信文件在服务器上,但是这个东西根本没看到)。

老实说,我不知道在哪里挖。服务器已经很老了,而FS已经很碎片整理了,我们的磁盘使用率也达到了100%(但是我们的管理员不认为这是相关的+以前没有问题,也没有问题)。 Java从1.6更改为1.8。我还检查了内存,这似乎没有问题,在12个小时内有一个全局GC,次要收集并不那么频繁。我真的很感谢任何想法...非常感谢!

0 个答案:

没有答案