Can';t压缩本地NPM couchdb注册表

Can';t压缩本地NPM couchdb注册表,couchdb,npm,Couchdb,Npm,我一直在尝试压缩我在本地服务器上复制的相当大的NPM注册表。现在db是198gb(问题的前半部分,这种方式是否太大了?还是适合npm注册表?) 我一直在尝试使用我在这里找到的couchdb compact方向:它们看起来很简单,但是当我尝试压缩时,我不断得到一个错误{“error”:“not_found”,“reason”:“missing”} 有什么建议吗?只是设置错误吗?注册表和数据库工作正常,我只是又一次磁盘空间不足 以下是我正在尝试的内容以及在compact命令上得到的响应: curl

我一直在尝试压缩我在本地服务器上复制的相当大的NPM注册表。现在db是198gb(问题的前半部分,这种方式是否太大了?还是适合npm注册表?)

我一直在尝试使用我在这里找到的couchdb compact方向:它们看起来很简单,但是当我尝试压缩时,我不断得到一个错误
{“error”:“not_found”,“reason”:“missing”}

有什么建议吗?只是设置错误吗?注册表和数据库工作正常,我只是又一次磁盘空间不足

以下是我正在尝试的内容以及在compact命令上得到的响应:

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"}
这是第二个帖子,带有_契约的帖子应该返回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
[Fri,2012年12月28日18:13:32格林尼治标准时间][info][]192.168.13.54--“发布”/registry/\u design/app/\u rewrite/registry/\u compact 404

有什么建议吗?

看来我的重写规则把一切都搞糟了

registry.mysite.com = /registry/_design/app/_rewrite
现在,日志反映了正确的URL,看起来compact应该可以工作了