区块链实验室(29) - 关闭或删除FISCO日志

1. FISCO日志

缺省情况下,FISCO启动日志模块,日志记录的位置在节点目录中。以FISCO自带案例为例,4节点的FISCO网络,24个区块产生的日志大小,见下图所示。

在这里插入图片描述
在这里插入图片描述

2.关闭日志模块

当节点数量增大,区块高度增大时,日志的大小甚至可能超过所有区块的存储大小。可以直接关闭日志模块,将原来的true改成false,见下图。

在这里插入图片描述
在这里插入图片描述

3.保留日志模块,人工删除日志文件

如果直接关闭日志模块,影响到监测与推断。可以写1个脚本,在必要时人工删除日志文件。在案例目录中新建1个脚本文件。

在这里插入图片描述

脚本文件代码如下。

#!/bin/bash
SHELL_FOLDER=$(cd $(dirname $0);pwd)
dirs=($(ls -l ${
     
     SHELL_FOLDER} | grep node | awk '/^d/ {print $NF}'))
for directory in ${dirs[*]}
do
	rm -rf ${SHELL_FOLDER}/${directory}/log/*
done

猜你喜欢

转载自blog.csdn.net/qq_18807043/article/details/134893157