运行此查询:
{" start_absolute":1359695700000," end_absolute":1422853200000, "度量":[{"标记" {" Building_id":[" 100"]}"名称" :" meterreadings"" GROUP_BY":[{"名称":"时间"" GROUP_COUNT":&# 34; 12"" RANGE_END个" {"值":" 1""单元":"二个月&# 34;}}],"聚合":[{"名称":"和"" align_sampling":真,"采样" {"值":" 1""单元":"月"}}]}]}
我收到以下回复:
500 {"错误":["打开的文件太多"]}
这里编写的this link增加了file-max的大小。
我的文件最大输出是:
cat /proc/sys/fs/file-max
382994
它已经很大了,我是否需要增加其限制
答案 0 :(得分:1)
您使用的是哪个版本?你在查询中使用了很多群体吗? 您可能需要重新启动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。