IrvingLi的头像-TKMiss Notes
管理员
这家伙很懒,什么都没有写...
Kafka 顺序消息乱序:分区分配、重试与消费并发-TKMiss Notes

Kafka 顺序消息乱序:分区分配、重试与消费并发

“相同 key、消费者只有一个线程,所以 Kafka 一定不会乱序”是排查 Kafka 顺序问题时最常见的误判。这个组合只覆盖了单分区内按 Offset 读取的一小段链路,并没有覆盖扩分区后的路由变化、生产...
`docker compose up -d` 后日志采不到怎么办-TKMiss Notes

`docker compose up -d` 后日志采不到怎么办

结论先说:docker compose up -d 只说明 Compose 已把容器创建并启动,不能证明日志链路已经跑通。真正要验收的是四段:Agent 能否读到文件、Agent 能否推送到 Loki、Grafana …
SkillSpector 扫描技能:安装、漏洞与报告解读-TKMiss Notes

SkillSpector 扫描技能:安装、漏洞与报告解读

准备安装一个从 GitHub 拉下来的第三方 Agent Skill 时,如果源码里出现了 curl | bash、向外部地址 POST 数据,或者直接调用 exec(),最稳妥的做法不是先复制到 Agent 的技能目…
Cockpit 9090 打不开?安装后这样管理服务与日志-TKMiss Notes

Cockpit 9090 打不开?安装后这样管理服务与日志

Meta 描述:以 Ubuntu 22.04、Debian 11 和现代 RHEL 系为例,安装并启动 Cockpit,排查 9090 打不开,实现远程访问,并用 systemd 服务与 Journal 日志快速定位故…
docker compose up -d 为何无Trace-TKMiss Notes

docker compose up -d 为何无Trace

执行 docker compose up -d 后,Langfuse 页面能打开,Agent 请求却没有 Trace,Evaluation 也没有评分,此时不要反复重启容器。排查顺序只有三段:先确认 Compose 服…
PM2 下 Session ID unknown 怎么解决-TKMiss Notes

PM2 下 Session ID unknown 怎么解决

PM2 cluster 部署 Socket.IO 时出现 Session ID unknown、WebSocket 升级失败或连接时断时连,先确认一次连接中的握手、轮询和 Upgrade 请求是否被分到了不同 work…
Redis P99 升至 80ms,先查 SLOWLOG-TKMiss Notes

Redis P99 升至 80ms,先查 SLOWLOG

监控出现“Redis P99 延迟升到 80ms”时,最有效的排查顺序是:先保存告警时间窗和实例信息,读取 Redis 现有配置与诊断数据,再把客户端端到端耗时和 Redis 服务端耗时对齐,最后分别检查 SLOW...
Compose 部署,Open WebUI 地址怎么固定?-TKMiss Notes

Compose 部署,Open WebUI 地址怎么固定?

最容易先出错的地方,是把 localhost 当成一个全局地址。对运行在 Docker 容器里的 Open WebUI 来说,localhost 指向 Open WebUI 容器自身。它访问宿主机或另一台容器时,都不能…
git clone --mirror 怎么备份 GitHub?-TKMiss Notes

git clone –mirror 怎么备份 GitHub?

V2EX《请问大家,如果自建 Git 服务器,有什么要注意的、踩坑的》里提到了一个很具体的场景:甲骨文 ARM 4 核 24G 配一台 GreenCloud,想尽可能保存多个 GitHub 账户下的所有仓库和所有数据。…
飞牛NAS用Compose部署Hermes的6个报错点-TKMiss Notes

飞牛NAS用Compose部署Hermes的6个报错点

先确认 Compose 能解析,再确认 Hermes Gateway 启动,随后验证 Web UI、模型和消息渠道,最后才开放远程入口。飞牛 NAS 用 Docker Compose 部署 Hermes Agent 时…