惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

GbyAI
GbyAI
B
Blog
Stack Overflow Blog
Stack Overflow Blog
量子位
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
T
Tailwind CSS Blog
MongoDB | Blog
MongoDB | Blog
小众软件
小众软件
博客园 - 三生石上(FineUI控件)
Recent Announcements
Recent Announcements
U
Unit 42
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
腾讯CDC
D
DataBreaches.Net
Microsoft Azure Blog
Microsoft Azure Blog
G
Google Developers Blog
M
MIT News - Artificial intelligence
P
Proofpoint News Feed
罗磊的独立博客
L
LangChain Blog
V
Visual Studio Blog
雷峰网
雷峰网
aimingoo的专栏
aimingoo的专栏
宝玉的分享
宝玉的分享

又耳笔记

用AI挣钱之AI建站:二维码生成器工具 用AI挣钱之AI建站:https://markdowntopdf.top Cloudflare Workers实战番外一:用Static Assets托管网站,告别传统方案 Cloudflare Workers实战(五):不止JavaScript,拥抱Python与Rust Cloudflare Workers实战(四):托管和分发静态文件 Cloudflare Workers实战(三):实现认证、重定向与缓存 Cloudflare Workers实战(二):动态修改后端响应 Cloudflare Workers实战(一):随心所欲操作客户端请求 Cloudflare workers不完全指南 使用n8n创作短篇小说 水果风波:信任的代价 用Python将PDF文件转换成图片 rust网络框架Pingora源码阅读3 rust网络框架Pingora源码阅读2 rust网络框架Pingora源码阅读1 Pingora快速入门教程1之总览 Rust模板引擎askama快速入门引擎 使用Loco快速搭建自己的后台系统 用Rust发一封图文并茂的邮件 Rust小项目: 写一个简单的恶意流量阻断器 Rust小项目: 写一个简单的网页爬虫 Rust命令行库Clap快速入门教程 Rust小项目:用Rust写一个端口扫描器 Rust真全栈开发快速入门 rust声明宏快速入门教程 Rust文本处理快速入门教程 RUST web框架axum快速入门教程6之测试 白嫖免费的Rust在线运行时shuttle RUST web框架axum快速入门教程5之中间件 用Rust来做以太坊开发5之事件日志及签名
小龙虾(OpenClaw)源码分析12:可观测性与排障,线上问题怎么定位
About 又耳宁 关于技术与股票的一些零碎想法 · 2026-04-18 · via 又耳笔记

我们前面讲了架构、链路、并发、安全,最后一篇工程向收官:
线上出问题时,到底怎么定位。

先建立排障思维

我自己常用一个四步法:

  1. 先确认系统是不是“活着”(health/readiness)
  2. 再确认是不是“忙死了”(队列/并发/长回合)
  3. 再确认是不是“权限或配置错了”
  4. 最后看渠道侧和网络侧异常

这个顺序能避免一上来就淹死在日志里。

常用观察入口

命令侧:

  • openclaw status
  • openclaw status --all
  • openclaw health --json

日志侧:

  • 关注gateway启动日志
  • 关注队列等待日志
  • 关注插件加载失败日志

配置侧:

  • 重点看auth/channel/queue/session相关关键项

三类高频问题

1) “没回复”

优先排查:

  • 渠道连接是否在线
  • 消息是否被allowlist/mention策略拦截
  • 会话是否卡在长回合

2) “回复乱序/像串台”

优先排查:

  • queue mode是否合适
  • session key是否按预期分离
  • 是否有并发打满导致延迟堆积

3) “回复很慢”

优先排查:

  • 模型响应时间
  • 工具调用耗时
  • 频繁流式更新导致渠道限流

建议保留的最小观测面

即使是个人部署,也建议至少保留:

  • 启动阶段关键日志
  • 关键命令的状态快照
  • 最近会话问题样本(可脱敏)

这样排障时不会全靠“感觉”。

小结

排障能力本质是系统能力的一部分,不是运维附属品。
做到“快速定位 > 盲目重启”,你的OpenClaw系统才算真正进入可长期维护状态。

下一篇番外,我们换个视角:不用完整工程,自己用Python写一个仅CLI交互的迷你版,把核心思想亲手跑起来。

参考链接