当前位置: 首页 > news >正文

Docker 日志丢失 - 解决方案

Docker 日志默认使用的是 journald 的方式.

RateLimitBurstjournald 的一个参数,用于限制日志的速率。如果日志的生成速度超过这个限制,journald 可能会丢弃日志。你可以通过调整这个参数来避免日志被丢弃。

调整 RateLimitBurstRateLimitInterval

  1. 编辑 journald 的配置文件:

通常位于 /etc/systemd/journald.conf。如果文件不存在,可以创建它。

sudo nano /etc/systemd/journald.conf
  1. 配置 RateLimitBurstRateLimitInterval 参数:

在文件中添加或修改以下行:

[Journal]
RateLimitBurst=100000    # 设置允许的最大日志条数
RateLimitInterval=30s    # 设置在指定的时间间隔内应用 RateLimitBurst

这些设置表示在每 30 秒内最多允许 100,000 条日志。根据你的需要,你可以调整这些值。

  1. 保存文件并退出编辑器。

  2. 重新启动 systemd-journald

sudo systemctl restart systemd-journald

其他可能需要调整的 journald 配置

除了 RateLimitBurstRateLimitInterval,你可能还需要配置其他相关参数,以确保日志不会被丢弃。

  • SystemMaxUse:设置日志占用的最大空间。
  • SystemKeepFree:设置系统中保留的最小可用空间。
  • SystemMaxFileSize:设置单个日志文件的最大大小。
  • SystemMaxFiles:设置最大日志文件数量。

/etc/systemd/journald.conf 文件中,可以进行如下配置:

[Journal]
Storage=persistent
SystemMaxUse=500M
SystemKeepFree=100M
SystemMaxFileSize=10M
SystemMaxFiles=3
RateLimitBurst=100000
RateLimitInterval=30s

查看和验证日志设置

  1. 查看当前的 journald 配置:
journalctl --verify
  1. 检查日志是否被丢弃:

可以使用 journalctl 来查看日志,确保没有丢失。

journalctl -u <your_service_name> -n 100

通过这些调整,你可以避免日志由于速率限制而被丢弃。

http://www.lryc.cn/news/400914.html

相关文章:

  • 物联网环境下机器人隐私保护法律框架研究-隐私保护法律监管平台
  • 设计模式-创建型模式之工厂方法模式
  • 婚礼成本与筹备策略:一场梦幻婚礼的理性规划
  • 前端a-tree遇到的问题
  • SpringCloud教程 | 第十篇: 读取Nacos的配置
  • 漏洞-Alibaba Nacos derby 远程代码执行漏洞
  • SpringBoot解决Apache Tomcat输入验证错误漏洞
  • echarts解决数据差异过大的问题
  • Oracle 常用系统
  • WPS点击Zotero插入没有任何反应
  • uniapp 实现上传文件的功能
  • apache Kylin系列介绍及配置
  • 【Qt 初识】QPushButton 的详解以及 Qt 中的坐标
  • 道路运输企业管理人员安全考核试题(附答案)
  • 免费开源的工业物联网(IoT)解决方案
  • Android 底部导航栏实现
  • ASP.NET Core----基础学习07----ViewStart ViewImports文件的使用
  • 铁威马教程丨如何收集NAS的日志
  • Taro自定义FromData实现本地路径转换为文件
  • React+TS前台项目实战(二十九)-- 首页构建之性能优化实现首页Echarts模块数据渲染
  • 接口测试返回参数的自动化对比!
  • React基础学习-Day02
  • 切换网页visibilitychange,的升级版实现
  • 基于pytesseract的OCR图片识别
  • Docker_指令篇
  • HAL_UART_Transmit()函数用法
  • OpenCV一个简单的摄像头调用与关闭
  • 深度学习5 神经网络
  • js中! 、!!、?.、??、??=的用法及使用场景
  • 嵌入式面试高频八股文面试题及参考答案