繁体   English   中英

太多打开的文件 - KairosDB

[英]Too many open files - KairosDB

在运行此查询时:

{“start_absolute”:1359695700000,“end_absolute”:1422853200000,“metrics”:[{“tags”:{“Building_id”:[“100”]},“name”:“meterreadings”,“group_by”:[{“命名 “:” 时间 “ ”GROUP_COUNT“: ”12“, ”RANGE_END个“:{ ”值“: ”1“, ”单元“: ”个月“}}], ”聚合“:[{ ”名称“:”总和”, “align_sampling”:真, “采样”:{ “值”: “1”, “单元”: “月”}}]}]}

我收到以下回复:

500 {“errors”:[“太多打开的文件”]}

这里写的这个链接增加了file-max的大小。

我的文件最大输出是:

cat /proc/sys/fs/file-max
382994

它已经非常大了,我是否需要增加其限制

你用的是什么版本? 你在查询中使用了很多群体吗? 您可能需要重新启动kairosDB作为解决方法。

你能检查一下是否删除了(ghost)文件句柄(在下面的命令行中用kairosDB进程ID替换)?

ls -l /proc/<PID>/fd | grep kairos_cache | grep -v '(delete)' | wc -l  

对于未关闭的文件句柄,这是0.9.5的修复。 下一个版本(1.0.1)有一个待修复的修复程序。

比照 https://github.com/kairosdb/kairosdb/pull/180https://github.com/kairosdb/kairosdb/issues/132https://github.com/kairosdb/kairosdb/issues/175

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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