本文档由 石墨办公 提供。
kafka 写入超时。kafka 写入超时。10.142.191.54 在 18:20 开始异常。10.76.176.65 在 18:30 开始异常。10.76.238.202 在 18:40 开始异常。10.142.206.216 在 18:42 开始异常。10.142.175.191 在 18:45 开始异常。10.142.191.54,随后其他节点陆续出现 CPU 问题,符合单点资源异常向多节点扩散的 特征。| 场景 | 资源 | 集群容量 | Request 总量 | Request 占比 | Limit 总量 | 超卖 |
|---|---|---|---|---|---|---|
| nodejs-fc pod 6 | CPU | 192 核 | 33.75 核 | 17.6% | 457 核 | 238.0% |
| nodejs-fc pod 6 | 内存 | 768 GiB | 57.24 GiB | 7.5% | 884 GiB | 115.1% |
| nodejs-fc pod 12 | CPU | 192 核 | 45.75 核 | 23.8% | 493 核 | 256.8% |
| nodejs-fc pod 12 | 内存 | 768 GiB | 81.24 GiB | 10.6% | 980 GiB | 127.6% |
| nodejs-fc pod 12 扩容后 | CPU | 320 核 | 45.75 核 | 14.3% | 493 核 | 154.1% |
| nodejs-fc pod 12 扩容后 | 内存 | 1280 GiB | 81.24 GiB | 6.3% | 980 GiB | 76.6% |
svc-nodejs-fc 实例。svc-edit-worker-bigmosheet 和 ingress。storage-gateway 连接泄漏或内存上涨。storage-gateway Pod 指标后发现:total_fd 持续增长。socket_fd 持续增长。ESTABLISHED。total_fd、socket_fd 和内存占用同时持续增加,说明连接未释放已经伴随内存持续增长,需要按连接与内存泄漏处理,并关注所在 Node 的 MemoryPressure 和 OOM 风险。/x 读路径。storage-gateway 进行了对比排查:storage-gateway Pod 的 CPU、RSS / Working Set 和内存增长率持续升高。total_fd 和 socket_fd 持续增长,TCP 连接长期处于 ESTABLISHED。storage-gateway 代理读路径。storage-gateway 连接未释放后,FD、TCP 连接、内存和节点资源压力逐步累积造成的结果。storage-gateway 存在连接泄漏:total_fd、socket_fd、ESTABLISHED 连接数和 Pod 内存占用在同一时间窗口同步增长时,可将“连接未释放导致的 FD/TCP 与内存泄漏”作为主要根因方向;若对象存储读慢、写正常同时出现上述指标异常,应优先检查代理读路径。svc-nodejs-fc、svc-edit-worker-bigmosheet、ingress 等高负载服务集中在部分节点上。storage-gateway 在对象存储代理读路径中存在连接未释放问题,造成 FD、TCP 连接和内存占用持续增长。storage-gateway 内存泄漏首先消耗所在 Node 的可用内存,随后通过 OOM、容器重启、镜像拉取、服务冷启动和上游重试形成资源消耗正反馈;当异常 Pod 被重新调度或流量转移到其他节点后,压力会继续向健康节点扩散,最终造成集群级雪崩。svc-edit 增加 sync 接口快速失败能力,避免请求长时间堆积。