K8s Ingress 返回 502 但后端日志正常怎么办
Ingress 报 502,后端 service 的访问日志里却查不到这次请求——大概率不是后端服务的问题,是请求在 Ingress 和 upstream 之间的 TCP 连接上就被截断了。常见的几种情况是 HTTP …
BentoPDF Docker 自托管部署:合并/拆分/转换留在浏览器
BentoPDF 的 Docker 自托管只需要一行命令:拉取官方镜像 bentopdf/bentopdf:latest,把容器的 8080 端口映射到宿主机任意未占用端口,浏览器打开 http://localhost…
Python 调 WordPress REST API 返回 403 error code: 1010 的原因与解决(Cloudflare)
用 Python 标准库 urllib.request 调 WordPress REST API 时,如果响应体只有一行 error code: 1010,而且响应头里能看到 server: cloudflare,这不…
极空间 SSH 开通后,终端、sudo 和 Docker 远管怎么配
很多用户以为 Web 上把 SSH 开关一拨、状态显示'已启用',这台 NAS 就等于拿到了一台完整 root 的 Linux 服务器,实际上并不是这样。常见的三种报错是:终端用 admin 账号能连得进,但 sudo…
SSH密钥登录:ssh-keygen 到 AI Agent 接入
如果你的目标是让一台远程服务器能用密钥登录,并把同一套凭证交给 AI Agent(Cursor、Claude Code 这类)直接操作它,那么最先要解决的是「自己先能用密钥登上去」这件事。我自己排这类问题时...
排查 Kafka CommitFailedException
Kafka 消息处理成功后又被消费时,先记录重复消息的 topic、partition、offset 和业务键。同一 Kafka 位点重现,优先查消费端位点提交;同一业务键对应不同位点,转查生产者重试或上游重复投递...
TCP 服务器并发:fork、僵尸进程与双重 fork
看到 defunct 或 ps 中 STAT 为 Z 时,先别急着 kill 僵尸进程:子进程已经退出,缺的是父进程的回收动作。需要记录退出码和终止信号,应使用 SIGCHLD + waitpid();只在 Linux…
claude agents transcript:外发与隐私
Claude Code 后台 Agent 的 transcript 外发行为并不直接等同于整个仓库被上传,但“任务在后台运行,所以数据不会出网”的推论同样不成立。热点材料将现象概括为“Claude Code 会定期把每…
ChatGPT Desktop会转发SSH Agent吗?
Hacker News 帖子描述的场景中,ChatGPT Desktop 的远端会话确实可能使用本机 SSH 凭据认证,因此能够向 GitHub 私有仓库推送代码。远端机器上执行 git push 报 Permissi…











