【问题标题】:Disable the Opentsdb .out file in Log Directory( /var/log/opentsdb/hostname.out )禁用日志目录中的 Opentsdb .out 文件( /var/log/opentsdb/hostname.out )
【发布时间】:2016-02-17 13:19:40
【问题描述】:

文件 " /var/log/opentsdb/hostname.out" 占用大量磁盘并产生以 GB 为单位的文件大小。同时让我知道这些指标是如何记录在 log 目录中的 hostname.out 文件中的。

如果可能,请告诉我禁用 /var/log/opentsdb/hostname.out 文件的步骤,我的磁盘空间总是被填满。

例如:[root@tsdb-host2 opentsdb]# du -sh opentsdb-tsdb-host2.server.local-opentsdb.out 3.4G opentsdb-tsdb-host2.server.local-opentsdb.out

注意;我现在已经清除了,它超过了 50 GB。

【问题讨论】:

    标签: time-series opentsdb


    【解决方案1】:

    为了解决同样的问题,我们在启动脚本 /etc/init.d/opentsdb 中修改了以下行

    daemon --user $USER --pidfile $PID_FILE "$PROG $PROG_OPTS 1>> ${LOG_FILE}opentsdb.out 2>> ${LOG_FILE}opentsdb.err &"
    

    改为:

    daemon --user $USER --pidfile $PID_FILE "$PROG $PROG_OPTS 1>> /dev/null 2>> ${LOG_FILE}opentsdb.err &"
    

    将 stdout 重定向到 /dev/null 因为 logback 负责实际的文件日志记录,它停止写入输出文件但继续将相同的消息记录到滚动日志文件中

    【讨论】:

    • 这是答案还是问题?
    • 这是我们用来解决同样问题的方案
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多