我一直在尝试压缩已在本地服务器上复制的相当大的 NPM 注册表。现在 db 是 198gb(问题的前半部分,这种方式是否很大?或适合 npm 注册表?)
我一直在尝试使用我在这里找到的 couchdb 紧凑方向:http{"error":"not_found","reason":"missing"}
://wiki.apache.org/couchdb/Compaction 它们看起来很简单,但是当我尝试压缩时 我不断收到错误消息。
有什么建议么?只是设置错了吗?注册表和数据库工作正常,我又一次用完了磁盘空间。
这是我正在尝试的内容以及对紧凑命令的响应所获得的内容:
curl -H GET http://registry.mysite.com:5984/
{"db_name":"registry","doc_count":19634,"doc_del_count":1735,"update_seq":62801,"purge_seq":0,"compact_running":false,"disk_size":211813023744,"instance_start_time":"1356715631498583","disk_format_version":5,"committed_update_seq":62801}
curl -H "Content-Type: application/json" -X POST http://registry.mysite.com:5984/registry/_compact
{"error":"not_found","reason":"missing"}
这是第二篇文章,带有 _compact 的文章应该返回 202。
如果我在“注册表”上执行 GET,我会得到一个有效的响应。
curl -H GET http://registry.mysite.com:5984/registry
{"_id":"registry","_rev":"33-55c69be715a3b60e4968c809487493ec","name":"registry","description":"Experimental namespace...
在服务器上,我在 _compact 调用时收到以下错误:
[Fri, 28 Dec 2012 18:13:32 GMT] [info] [<0.29288.0>] 192.168.13.54 - - 'POST' /registry/_design/app/_rewrite/registry/_compact 404
有什么建议吗?