最新文章
最近写下的排查记录与工程结论,按时间倒序排列。
001
从一次内存泄漏排查,看 Node 服务的日志与指标该怎么分工
一次 RSS 缓慢上涨的排查里,日志只告诉我发生过什么,指标才告诉我正在发生什么。
Node.js 服务端2026.09.1812 MIN
002
把构建缓存拆成三层之后,CI 到底快在哪
依赖缓存、编译缓存、产物缓存分别解决不同问题,混在一层里只会互相拖慢。
构建与 CI2026.08.279 MIN
003
Postgres 复合索引:为什么你的索引没被用上
列序不是风格问题,它决定了这个索引能覆盖哪些查询,以及哪些查询只能全表扫描。
数据库2026.07.3010 MIN
004
给 Rust CLI 量一次启动耗时,别再靠感觉
把启动过程拆成参数解析、配置加载、网络预热三段,才知道时间到底花在哪里。
Rust 工具链2026.07.118 MIN
文章来自实际排查和构建现场。涉及环境的结论会标注版本,验证过的过程会给命令和日志,未验证的推测单独写明。
写什么
线上问题排查、构建与部署、类型系统与工程约定。偏向能复现的过程,不写功能清单式的介绍。
怎么写
先给结论,再给证据。涉及环境的结论会标明版本;没有验证过的推测会单独标出来。
关于我
AUTHOR
x.tscn
服务端工程师,写工程笔记
我在业务团队写服务端代码,主要处理交易链路上的稳定性和容量问题。写博客的目的很朴素:把排查过的线上问题按可复现的方式记下来。
TypeScriptGoRustNode.jsPostgreSQLRedisViteDockerGitHub Actions
现在
服务端工程师
负责交易链路稳定性,做容量评估、发布治理与线上问题复盘。
之前
转向基础设施方向
主导过一次日志体系重构,把散落的字符串日志收敛成带结构的字段。
标签索引
按标签进入对应文章,或者直接唤醒搜索。