【发布时间】:2010-08-17 02:16:11
【问题描述】:
我最近遇到了一种情况,我的 CouchDB 实例使用了 20GB 虚拟机实例上的所有可用磁盘空间。 经过调查,我发现 /usr/local/var/lib/couchdb/ 中的一个目录包含一堆 .view 文件,其中最大的是 16GB。我能够删除 *.view 文件以恢复正常操作。我不确定 .view 文件为何会变得如此之大,以及 CouchDB 如何管理 .view 文件。
更多信息。我有一个运行 512MB 和 CouchDB 0.10 的 Ubuntu 9.10 (karmic) 的虚拟机。 VM 有一个 cron 作业,它调用一个查询视图的 Python 脚本。 cron 作业每五分钟运行一次。每次查询视图时,.view 文件的大小都会增加。我写了一份工作来每小时监控一次,几天后我没有看到文件滚动或以其他方式减小。
有人对这个问题有任何见解吗?有没有我错过的文件?我无法找到有关该主题的任何内容,但这可能是由于查看了错误的位置或我的搜索字词。
【问题讨论】:
标签: couchdb