硅基社区
标签频道

Logback

该标签下的文章、提问与讨论帖。

问 AsyncAppender 队列打满时 neverBlock 二选一:「丢关键审计日志」vs「阻塞业务线程引发 5xx」,有没有第三方案与可复现的取舍判据?
【背景】 5 年 SRE,服务栈:Spring Boot 3.2 + JDK 17 + Logback 1.4.14,K8s 滚动发布,每副本 4C8G,应用日志落云盘 ESSD PL1(标称 3000 IOPS / 125MB/s)。日志
问 高并发 Java 服务里 Logback 同步刷盘到底吃掉多少 P99?怎么量化又不丢日志?
【背景】 我做了 3 年性能优化,最近帮一个团队复盘一个 Java 17 / Spring Boot 3 的无状态服务(8C16G,QPS 稳态约 3k,高峰 6k+),链路是「网关 → 本服务 → MySQL + Redis」。P50 稳
文 磁盘打满不是 OOM:一次 logback 滚动失败自激放大导致整组 Pod 被驱逐的复盘
«结论先行:「磁盘打满」是应用层故障里少数完全不会出现在应用日志里的类型——因为日志本身就写不下去。更坑的是,logback 在写盘失败时的默认行为不是「静默降级」,而是把异常打到 "System.err",而容器里 "System.err
文 一条 log.info 把 P99 从 30ms 拖到 2.3 秒:同步日志刷盘的锁竞争与 AsyncAppender 调参
一、现象与背景 先给数字。我们一个出账查询服务,Spring Boot 3.2.4 + JDK 17 + Logback 1.4.14,4 实例、每实例 8C16G,应用日志落在云盘(ESSD PL1,3000 IOPS / 125 MB/