Couchbase系统日志启用配置

Couchbase系统日志启用配置,couchbase,Couchbase,我试图在Couchbase DB中对系统日志执行循环日志启用,但不知道如何启用。 这样做的原因可能是在某个时间之后,由于日志数量巨大,日志大小将增加。因此,我认为1个月后系统日志应该被覆盖。是否有任何建议或有人已经这样做了,这将是非常有帮助的。我在文档中没有看到任何特定的设置来实现这一点。但是您可以更改日志文件的位置。因此,您可以创建一个每月运行的脚本来更改日志文件位置并删除旧位置中的日志 从: 要更改日志文件配置,请执行以下操作: 以root或sudo身份登录并导航到安装Couchbase的目

我试图在Couchbase DB中对系统日志执行循环日志启用,但不知道如何启用。
这样做的原因可能是在某个时间之后,由于日志数量巨大,日志大小将增加。因此,我认为1个月后系统日志应该被覆盖。是否有任何建议或有人已经这样做了,这将是非常有帮助的。

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

从:

要更改日志文件配置,请执行以下操作:

  • 以root或sudo身份登录并导航到安装Couchbase的目录。例如: /opt/couchbase/etc/couchbase/static\u配置
  • 编辑静态配置文件并将error\u logger\u mf\u dir变量更改为其他目录。例如:{error\u logger\u mf\u dir, “/home/user/cb/opt/couchbase/var/lib/couchbase/logs”}
  • 重新启动Couchbase服务。重新启动Couchbase服务后,所有后续日志都将位于新目录中

  • 谢谢Matthew的回复。是的,我也考虑过同样的问题,但项目要求它不应该改变日志位置,仅保留限制日志的大小,如果超过此限制,则应删除旧日志并写入新日志。他们已经设置了一些大小限制和应保留的日志文件数量,但我无法确定这些日志文件是否被覆盖。如文档中所述:某些原木在达到一定的固定尺寸后会自动旋转。例如,每个日志文件都会自动编号,每个新日志的编号后缀都会增加,每个日志最多有20个文件。默认情况下,单个日志文件的大小限制为10MB。对于其他日志,当日志文件达到40MB时,它将被旋转和压缩。文件将保持5个旋转(当前旋转加上四个压缩旋转)。