Linux CouchDB 1.3.0 DB压缩-错误grondot.coach.compact:没有这样的文件

Linux CouchDB 1.3.0 DB压缩-错误grondot.coach.compact:没有这样的文件,linux,ubuntu,couchdb,couchdb-futon,Linux,Ubuntu,Couchdb,Couchdb Futon,由于我们将CouchDB从1.2.0升级到1.3.0,所以在压缩数据库时遇到了一个问题。其他一切工作都很顺利,但在压缩数据库时(通过Futon或通过Cron/CURL命令),它不会压缩数据库。不过,视图压缩效果很好。每次触发数据库压缩时,我们都会在coach.log文件中得到此错误: [2013年5月7日星期二02:00:01 GMT][error][]无法打开文件/usr/local/var/lib/couchdb/grondot.coach.compact:没有这样的文件或目录 .coach

由于我们将CouchDB从1.2.0升级到1.3.0,所以在压缩数据库时遇到了一个问题。其他一切工作都很顺利,但在压缩数据库时(通过Futon或通过Cron/CURL命令),它不会压缩数据库。不过,视图压缩效果很好。每次触发数据库压缩时,我们都会在
coach.log
文件中得到此错误:

[2013年5月7日星期二02:00:01 GMT][error][]无法打开文件/usr/local/var/lib/couchdb/grondot.coach.compact:没有这样的文件或目录

.coach
文件的位置正确,但压缩时没有生成
.compact
文件


有人知道(或已经解决)这个问题吗?

我担心同样的错误消息,但在试图查找可能不应由CouchDB记录的现有压缩文件时,它似乎是一个内部错误。如果将日志级别更改为“debug”,您会注意到,尽管显示了以下错误,它还是完成了压缩:

[info] [<0.319.0>] Starting compaction for db "core-configuration"
[debug] [<0.896.0>] Compaction process spawned for db "core-configuration"
[info] [<0.130.0>] 192.168.1.20 - - POST /core-configuration/_compact 202
[error] [<0.896.0>] Could not open file /var/data/couchdb/core-configuration.couch.compact: no such file or directory
[debug] [<0.88.0>] New task status for <0.896.0>: [{changes_done,3981},
                                                   {database,
                                                    <<"core-configuration">>},
                                                   {progress,49},
                                                   {started_on,1368262489},
                                                   {total_changes,8082},
                                                   {type,database_compaction},
                                                   {updated_on,1368262490}]
[debug] [<0.88.0>] New task status for <0.896.0>: [{changes_done,7959},
                                                   {database,
                                                    <<"core-configuration">>},
                                                   {progress,98},
                                                   {started_on,1368262489},
                                                   {total_changes,8082},
                                                   {type,database_compaction},
                                                   {updated_on,1368262492}]
[debug] [<0.319.0>] CouchDB swapping files /var/data/couchdb/core-configuration.couch and /var/data/couchdb/core-configuration.couch.compact.
[info] [<0.319.0>] Compaction for db "core-configuration" completed.
[info][]开始压缩db“核心配置”
[调试][]为db“核心配置”生成的压缩过程
[信息][]192.168.1.20--POST/core配置/\u compact 202
[错误][]无法打开文件/var/data/couchdb/core-configuration.coach.compact:没有这样的文件或目录
[debug][]的新任务状态:[{changes_done,3981},
{数据库,
},
{进展,49},
{开始于,1368262489},
{总变化量,8082},
{类型,数据库},
{更新日期:1368262490}]
[debug][]的新任务状态:[{changes_done,7959},
{数据库,
},
{进展,98},
{开始于,1368262489},
{总变化量,8082},
{类型,数据库},
{更新日期:1368262492}]
[debug][]CouchDB交换文件/var/data/CouchDB/core-configuration.coach和/var/data/CouchDB/core-configuration.coach.compact。
[info][]数据库“核心配置”的压缩已完成。

不是真正的解决方案,我仍然接受您的答案,因为我发现这是一个内部错误。下一次更新已经修复了这个问题,从那以后它运行得很顺利。