限制日志文件大小

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 限制日志文件大小

修改 /etc/docker/daemon.json 配置,如下所示:

{
  "log-driver":"json-file",
  "log-opts": {"max-size":"500m", "max-file":"3"}
}点击复制复制失败已复制


  • max-size=500m,意味着一个容器日志大小上限是500M
  • max-file=3,意味着一个容器有三个日志,分别是id+.jsonid+1.jsonid+2.json


修改好后重启 docker 守护进程

sudo systemctl daemon-reload
sudo systemctl restart docker点击复制复制失败已复制


注意

设置的日志大小规则,只对新建的容器有效!

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
8月前
|
SQL 存储 Java
实时计算 Flink版产品使用合集之怎么配置日志的输出格式和文件大小
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
101 1
|
Java
log4j支持同时按日期和文件大小分割日志
log4j支持同时按日期和文件大小分割日志
206 0
|
Linux Go
Go项目实现日志按时间及文件大小切割并压缩
Go项目实现日志按时间及文件大小切割并压缩
505 1
|
Oracle 关系型数据库
修改oracle日志文件大小
1、创建2个新的日志组   alter database add logfile group 4 ('D:\ORACLE\ORADATA\ORADB\REDO04_1.LOG') size 1024k;   alter database add logfile group 5 ('D:\ORACLE\ORADATA\ORADB\REDO05_1.
855 0
|
2月前
|
XML 安全 Java
【日志框架整合】Slf4j、Log4j、Log4j2、Logback配置模板
本文介绍了Java日志框架的基本概念和使用方法,重点讨论了SLF4J、Log4j、Logback和Log4j2之间的关系及其性能对比。SLF4J作为一个日志抽象层,允许开发者使用统一的日志接口,而Log4j、Logback和Log4j2则是具体的日志实现框架。Log4j2在性能上优于Logback,推荐在新项目中使用。文章还详细说明了如何在Spring Boot项目中配置Log4j2和Logback,以及如何使用Lombok简化日志记录。最后,提供了一些日志配置的最佳实践,包括滚动日志、统一日志格式和提高日志性能的方法。
516 30
【日志框架整合】Slf4j、Log4j、Log4j2、Logback配置模板