Hyperledger Fabric:如何修剪日志?


Little it
2024-12-28 12:52:28 (1月前)
  1. 我们已经运行了一段时间的结构网络,并且由于日志,docker容器的磁盘空间不足。我们如何修剪日志,以便它们不会占用超过1GB的磁盘......

2 条回复
  1. 0# !啊啊 | 2019-08-31 10-32



    听起来你在Docker中运行Fabric,你应该只使用Docker的本机日志选项。听起来你只是使用默认日志记录,这意味着

    json-file

    驱动程序。您可以指定Docker范围的设置或每个容器设置。



    这是一个例子

    daemon.json

    file设置全局选项以将日志文件大小限制为10m并将日志文件数限制为3:




    1. {
      log-driver”: json-file”,
      log-opts”: {
      max-size”: 10m”,
      max-file”: 3”,
      labels”: production_status”,
      env”: os,customer
      }
      }

    2. </code>


    如果您使用docker-compose来运行容器,则可以在yams配置文件中设置每个容器日志记录选项。



    如果您正在使用启动容器

    docker run ….

    ,你可以使用

    —log-opt

    国旗,例如

    docker run —log-opt max-file=3 —log-opt max-size=10m …



登录 后才能参与评论