首页
📚 全系列目录
Ai拆代码的曹操 - 全部系列
关于
Ai拆代码的曹操
累计撰写
152
篇文章
累计创建
8
个分类
累计收到
1
条评论
导航
首页
📚 全系列目录
Ai拆代码的曹操 - 全部系列
关于
目录
Ai拆代码的曹操 - Java性能调优·线上问题排查
10年+一线Java后端,专注生产环境真实问题排查。已输出12个系列462个实战案例,公众号「Ai拆代码的曹操」、知识星球「Ai拆代码的曹操·星球」同步更新
排查 3 小时,问题竟在 Dubbo 路由规则:一个 force 的坑
2026-07-05 08:37
10
0
0
25.0℃
排查 3 小时,问题竟在 Dubbo 路由规则:一个 force 的坑 场景:排查 3 小时,问题竟在 Dubbo 路由规则:一个 force 的坑 路径:DynamicDirectory.doList() → RouterChain.route() → ConditionRouter.route(
> **场景**:Dubbo 消费端配置 async=true 异步调用,通过 RpcContext.getFuture() 拿到 CompletableFuture 注册 whenComplete 回调,但回调始终不执行。100 QPS 时正常,500 QPS 时大面积静默,滚动重启恢复,15 分钟后又复现。
2026-07-04 23:15
8
0
0
24.8℃
场景:Dubbo 消费端配置 async=true 异步调用,通过 RpcContext.getFuture() 拿到 CompletableFuture 注册 whenComplete 回调,但回调始终不执行。100 QPS 时正常,500 QPS 时大面积静默,滚动重启恢复,15 分钟后又复现。
Dubbo 泛化调用参数序列化:PojoUtils 泛化/还原的 3 个隐秘陷阱
2026-07-04 22:35
10
0
0
25.0℃
Dubbo 泛化调用参数序列化:PojoUtils 泛化/还原的 3 个隐秘陷阱 场景:网关层泛化调用 $invoke 批量调用 Provider,时偶出现 ClassCastException / InstantiationException / StackOverflowError 路径:Gen
Dubbo 线程池满:Linux 用户线程数限制导致的服务不可用
2026-07-04 21:53
14
0
0
25.4℃
Dubbo 线程池满:Linux 用户线程数限制导致的服务不可用 场景:Dubbo Provider 报 Thread pool is exhausted,线程池配置合理、QPS 正常 路径:Dubbo 拒绝策略源码 → ThreadPoolExecutor.addWorker() → JVM pt
DaemonSet 滚动更新导致服务中断——优雅终止与 PodDisruptionBudget
2026-07-03 22:35
14
0
0
25.4℃
DaemonSet 滚动更新导致服务中断——优雅终止与 PodDisruptionBudget 场景: DaemonSet RollingUpdate 过程中旧 Pod 被 SIGTERM → 进程不优雅退出 → Prometheus 采集链路断裂 路径: Pod(优雅终止机制) → CRI(信号转
DaemonSet 更新策略不一致——OnDelete vs RollingUpdate 选择陷阱
2026-07-03 21:54
11
0
0
25.1℃
DaemonSet 更新策略不一致——OnDelete vs RollingUpdate 选择陷阱 场景: 给 fluent-bit DaemonSet 改了镜像版本,kubectl rollout restart 命令成功了——但 Pod 一个都没重启 路径: Pod 状态 → 策略分层对比 →
DaemonSet 滚动更新导致节点逐个宕机
2026-07-03 21:32
7
0
0
24.7℃
DaemonSet 滚动更新导致节点逐个宕机 场景: DaemonSet 滚动更新 CNI 配置 → DaemonSet Pod 逐节点终止重建 → 节点逐台 NotReady 路径: Pod → CRI → Node → 集群 逐层排查 版本: K8s v1.25 上篇讲了 Pod 调度不均衡问题
上篇我们聊了 Pod CrashLoopBackOff 时日志拿不到的排查思路,用 crictl 绕过 kubectl 直接读容器运行时日志。这篇看一个完全不同的方向——Pod 不是起不来,是起来了但分布不均衡。
2026-07-03 21:03
11
0
0
25.1℃
上篇我们聊了 Pod CrashLoopBackOff 时日志拿不到的排查思路,用 crictl 绕过 kubectl 直接读容器运行时日志。这篇看一个完全不同的方向——Pod 不是起不来,是起来了但分布不均衡。 场景:Deployment 20 副本上线后,Pod 全堆在 2 台 Node,其余
Pod 状态 CrashLoopBackOff:日志拿不到怎么办?
2026-07-03 20:28
14
0
0
25.4℃
Pod 状态 CrashLoopBackOff:日志拿不到怎么办? 场景:Pod 一直 CrashLoopBackOff,kubectl logs 看不到崩溃前的错误日志 路径:坐标 → 分层 → 路径 → 定位 → 标点 以下排查基于 K8s v1.25,容器运行时为 containerd v1.
Pod 启动慢——Init Container / 镜像拉取策略优化
2026-07-02 23:22
9
0
0
24.9℃
Pod 启动慢——Init Container / 镜像拉取策略优化 场景:灰度 5% 流量 → 超时率飙升 → 回滚 → 新版 Pod 启动慢了 3 分钟 路径:坐标 → 分层 → 路径 → 定位 → 标点 以下排查基于 K8s v1.25,容器运行时为 containerd 1.6。 坐标 上篇
上一页
下一页
1
…
6
7
8
9
10
…
16
弹