【问题标题】:is it safe to delete Hyperledger fabric Orderer logs?删除 Hyperledger Fabric Orderer 日志是否安全?
【发布时间】:2020-10-27 15:32:36
【问题描述】:

如果我截断 docker 日志文件,我看到我的 docker 日志文件是 67GB。它会影响我的网络吗? 我是怎么做的就是打字

sudo su
cd /var/lib/docker/containers/b390ca8178f28de33b702053cde84e7aba033d83a29a53777d601e2b5
echo -n "" > /home/ubuntu/b390ca8178f28de33b702053cde84e7aba033d83a29a53777d601e2b5aa18472-json.log

它会影响我的网络吗?或者截断日志文件是否安全?我知道这很愚蠢,但仍然在问,因为它是基于超级账本结构的网络。

【问题讨论】:

  • 它不会影响您的系统。我建议你应该对所有容器使用“错误”模式,这样你就不会得到低级别的日志信息。

标签: docker dockerfile hyperledger-fabric hyperledger docker-logs


【解决方案1】:

截断日志是安全的。我们有一个月的日志轮换政策。我压缩了上个月的日志并将它们转储到一个文件夹中,以备审查时使用。

我有一个脚本,它在每个月的第一天使用 cronjob 运行。

#!/bin/bash

con=$(docker ps --format="{{.ID}}" --no-trunc)
containers=($con)
logdate=$(date "+%d-%b-%y-%H-%M")
for container in "${containers[@]}"
do
    name=$(docker inspect --format="{{.Name}}" ${container})
    sourcePath="/var/lib/docker/containers/${container}/${container}-json.log"
    destPath="/logstore/${name}-${logdate}.tar.gz"
    tar -cvzf ${destPath} ${sourcePath}
    echo "" > ${sourcePath}
done

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-01
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    • 2020-04-24
    相关资源
    最近更新 更多