【问题标题】:CouchDB 1.3.0 DB Compaction - Error grondot.couch.compact: no such fileCouchDB 1.3.0 DB 压缩 - 错误 grondot.couch.compact:没有这样的文件
【发布时间】:2013-05-07 14:55:03
【问题描述】:

自从我们将 CouchDB 从 1.2.0 升级到 1.3.0 后,我们在压缩数据库时遇到了问题。其他一切工作都很好,很顺利,但是在压缩数据库时(通过 Futon 或通过 Cron/CURL 命令)它不会压缩数据库。不过,查看压缩工作正常。每次触发数据库压缩时,我们都会在couch.log 文件中收到此错误:

[Tue, 07 May 2013 02:00:01 GMT] [error] [<0.1264.1402>] Could not open file /usr/local/var/lib/couchdb/grondot.couch.compact: no such file or directory

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

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

【问题讨论】:

    标签: linux ubuntu couchdb couchdb-futon


    【解决方案1】:

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

    [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.
    

    【讨论】:

    • 不是真正的解决方案,我仍然接受您的回答,因为我发现这是一个内部错误。下一次更新已经解决了这个问题,从那以后它运行顺利。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-31
    相关资源
    最近更新 更多