Issue 128 · 每周三发车

记录风向,也记录脚下的路。

风角驿是一个工程师的信号站。记录数据库迁移、消息中间件、Nginx 与 AI 工具的真实踩坑过程 —— 不写教程,只写当时到底刮的是什么风。

已发布 128 篇 · 3,240 人订阅 · 无广告,无追踪

128 篇文章
3,240 订阅者
10 / 14 今天 15:20 更新
Docker Kafka Nginx PostgreSQL 达梦

Latest

最新文章

共 8 篇
工程 今天 14:30

Nginx 反代里那些没人告诉你的坑

proxy_pass 结尾有没有斜杠,差别是一整条路径。配了七年 Nginx,我把还在反复犯的五个错整理成一张对照表。

8 分钟 阅读 →
随笔 昨天 21:10

密码学入门:先回答「存在哪」

别从数学开始。先搞清楚密钥到底以什么形态躺在哪个文件里,剩下的概念才有地方挂。

6 分钟 阅读 →
工程 9 月 20 日

用 Docker Compose 重建本地开发环境

一个 up 起来九个服务,五分钟后干净销毁。关键是别把数据卷当硬盘用。

10 分钟 阅读 →
AI 9 月 18 日

AI 资讯看板的第 30 天

每天抓热点、自动排版、离线可看。做了三十天之后,我发现真正难的不是抓取,是摘要写多少字。

7 分钟 阅读 →
数据库 9 月 12 日

国产数据库迁移踩坑记

语法兼容度 95%,剩下 5% 全是存储过程。这篇记录那 5% 具体长什么样。

15 分钟 阅读 →
数据库 9 月 8 日

慢查询不是 SQL 的问题

优化器给了你一个计划,但它没告诉你统计信息是三周前的。从执行计划倒着查回去的完整路径。

11 分钟 阅读 →
AI 9 月 3 日

让模型读你的日志文件

两百万行日志塞不进上下文。切成块、建索引、按需召回 —— 一个能跑的最小方案。

9 分钟 阅读 →
随笔 8 月 28 日

每周三的信:关于写作

写了两年才明白,写不出来通常不是没想法,是把顺序搞反了 —— 先写结论,再补论证。

5 分钟 阅读 →

这个分类下还没有文章。


Snippet

排查过程,原样贴出来

文章里的命令都从真实终端里复制而来,包括打错的那些。能直接跑,也能直接看懂在问什么。

lag.sh 排查清单
# 1. lag 到底卡在哪个分区
kafka-consumer-groups.sh --bootstrap-server localhost:9092 \
  --group order-sync --describe

# 2. 是消费慢,还是根本没消费
watch -n2 "cat /proc/$(pgrep -f SyncWorker)/status | grep Threads"

# 3. 结论:单分区吞吐被一条慢 SQL 拖死
#    lag=2,041,882 → 拆分区 + 批量提交
摘自《Kafka 消费积压的排查手册》

开始读第一篇文章。

从《Nginx 反代里那些没人告诉你的坑》开始,八分钟。