[英]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/180 , https://github.com/kairosdb/kairosdb/issues/132和https://github.com/kairosdb/kairosdb/issues/175 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.