关于 debug-troubleshoot
面向 Rust 异步代码的调试技能,涵盖 Tokio、Turso 和 redb。适用于排查运行时、性能、死锁及数据库连接问题,并提供日志、任务检查、回溯和指标等方法。
主要功能
- 01配置 tracing 与日志级别
- 02检查 Tokio 异步任务
- 03分析 panic 回溯
- 04使用指标分析性能
适用场景
- 01诊断运行时故障
- 02排查异步死锁
- 03调查数据库连接问题
- 04分析崩溃与性能问题
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ d-o-hub/ rust-self-learning-memory --skill debug-troubleshoot安装后在 Claude Code 中输入/debug-troubleshoot确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
issues.mdlogging.mdtechniques.mdtokio-console.mdevals/evals.json详细介绍
调试与故障排除
使用 Tokio、Turso 和 redb 对 Rust 异步代码进行系统化调试。
快速参考
- 日志记录 - tracing 和日志配置
- Tokio Console - 异步任务调试
- 常见问题 - 常见问题及解决方法
- 调试技巧 - 调试技巧
适用场景
- 诊断运行时问题
- 性能问题
- 异步死锁
- 数据库连接问题
- Panic 和崩溃
调试工具
- 日志记录 - 使用 RUST_LOG 级别配置 tracing
- Tokio Console - 检查异步任务
- 回溯信息 - 分析 Panic
- 指标 - 性能分析
请参阅 logging.md 了解 tracing 的配置,并参阅 issues.md 了解常见问题。
评论
支持 Markdown