nacos开启日志保存180天

cd /home/data/taiyuan/nacos2.2.3
# 1. 拷贝配置到宿主机
docker cp nacos2:/home/nacos/conf/nacos-logback.xml /home/data/taiyuan/nacos2.2.3
#修改前备份:
docker exec nacos2 cp /home/nacos/conf/nacos-logback.xml /home/nacos/conf/nacos-logback.xml.bak
cp nacos-logback.xml nacos-logback.xml.bak

# 2. 编辑文件
#找到所有的 <maxHistory> 标签,将所有 maxHistory 从 7 改为 180
sed -i  's/<maxHistory>7<\/maxHistory>/<maxHistory>180<\/maxHistory>/g' nacos-logback.xml
#同步增大 totalSizeCap,根据日志类型分别处理:
#1️⃣ 大容量日志(7GB → 180GB)
sed -i 's/<totalSizeCap>7GB<\/totalSizeCap>/<totalSizeCap>180GB<\/totalSizeCap>/g' nacos-logback.xml
#2️⃣ 中等容量日志(3GB → 78GB)
sed -i 's/<totalSizeCap>3GB<\/totalSizeCap>/<totalSizeCap>78GB<\/totalSizeCap>/g' nacos-logback.xml
#3️⃣ 小容量日志(128MB → 3.3GB,512MB → 13GB)
sed -i 's/<totalSizeCap>128MB<\/totalSizeCap>/<totalSizeCap>3328MB<\/totalSizeCap>/g' nacos-logback.xml
sed -i 's/<totalSizeCap>512MB<\/totalSizeCap>/<totalSizeCap>13GB<\/totalSizeCap>/g' nacos-logback.xml

# 3. 复制回容器
docker cp /home/data/taiyuan/nacos2.2.3/nacos-logback.xml nacos2:/home/nacos/conf/

# 4. 重启生效
docker restart nacos2
# 5. 验证配置生效
docker exec nacos2 grep "maxHistory\|totalSizeCap" /home/nacos/conf/nacos-logback.xml | head -20
image-20260114155549077

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部