【问题标题】:Couchbase System logs enable configurationCouchbase 系统日志启用配置
【发布时间】:2018-06-18 12:44:34
【问题描述】:

我正在尝试为 Couchbase DB 中的系统日志启用循环日志,但不知道如何启用。 这样做的原因可能是由于大量日志,一段时间后日志大小会增加。所以我看起来像 1 个月后系统日志应该被覆盖。有什么建议或者有人已经做过这将是很大的帮助。

【问题讨论】:

    标签: couchbase


    【解决方案1】:

    我在文档中没有看到任何特定设置来完成此操作。但是您可以更改日志文件的位置。因此,您可以创建一个每月运行的脚本来更改日志文件位置并删除旧位置的日志。

    来自documentation

    更改日志文件配置:

    1. 以 root 或 sudo 身份登录并导航到安装 Couchbase 的目录。例如: /opt/couchbase/etc/couchbase/static_config
    2. 编辑 static_config 文件并将 error_logger_mf_dir 变量更改为不同的目录。例如:{error_logger_mf_dir, "/home/user/cb/opt/couchbase/var/lib/couchbase/logs"}
    3. 重新启动 Couchbase 服务。重启 Couchbase 服务后,后续的所有日志都会在新目录下。

    【讨论】:

    • 感谢 Matthew 的回复。是的,我也想过同样的问题,但项目要求是它不应该更改日志位置,只限制日志的大小,如果超出范围,它应该删除旧日志并写入新日志。他们已经设置了一些大小限制和应该保留的日志文件数量,但我无法弄清楚这些日志文件是否被覆盖。
    • 文档中提到:一些日志在达到一定的固定大小后会自动旋转。例如,单个日志文件自动编号,每个新日志的数字后缀递增,每个日志最多 20 个文件。默认情况下,单个日志文件的大小限制为 10MB。对于其他日志,当日志文件达到 40MB 时,将对其进行轮换和压缩。该文件将保持 5 次旋转(当前旋转加上 4 次压缩旋转)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-28
    • 2016-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多