Logstash用JRuby临时目录填充我的硬盘

p4rjhz4m  于 2023-06-27  发布在  Logstash
关注(0)|答案(1)|浏览(215)

我正在我的PC上本地运行一个Logstash服务(Logstash OSS with OpenSearch Output Plugin,Version 7.16.3)。我的操作系统是Ubuntu 18.04,所有的软件包都是最新的。
但是,经过一段时间后,它在我的/tmp目录中创建了大量前缀为jruby-的目录,并填充了我硬盘上的空闲空间。有人知道问题的原因吗?

4si2a6ki

4si2a6ki1#

根据herethere,这似乎是Logstash中的一个已知错误。

最佳解决方案

根据第二页上的信息,它在Logstash版本8.1.0之后得到了解决。因此,最好的解决方案可能是将Logstash升级到8.1.0以上的版本。

热修复

如果无法升级软件包,第一页上有一个临时解决方案。创建包含以下命令的可执行shell文件/path/to/clean.sh

find . -type d -name 'jruby*' -mtime +1 -prune -exec rm -rf {} \;

然后,使用crontab实用程序定期运行它。打开crontab文件:

sudo crontab -e

并添加以下行:

0 */12 * * * /path/to/clean.sh

相关问题