小原blog
万物可爱QwQ
小原酱的个人博客:服务器运维、模型训练与部署、网站折腾记录,以及一些生活随笔。
- 48篇文章
- 106个标签
- 开站 1403 天
给 DSH 加一个访问网关:一次远程部署的踩坑流水账
把 DeepSeek Harness 的 Web 界面(dsh web)从 loopback 搬到公网域名 dsh.chf.org.cn,套一层 Flask 登录网关 + 高防 CDN。记录这一路的坑:登录页乱码、API 403、WS 连不上、模型不回复,以及每个问题真正的原因和最终解法。
DSH 跑个官方模型每回合都报 REQUEST_EXTENSION:最后发现是 package.json 少了 version
DeepSeek Harness(@deepseek-ai/dsh 0.1.2-rc.1)web profile 下,官方 deepseek 模型每回合都稳定报「DeepSeek request extension preparation failed / REQUEST_EXTENSION」。顺着源码一路剥到根因:不是密钥、不是网络,而是 profile 的 package.json 只有 name 没有 version,被 plugin-package-inventory-deepseek 这个按请求收集插件清单的扩展插件当场抛错,再被外层包成一句看不出原因的通用错误。补上 version 字段后原地恢复。记录这次「错误吞错误」的排查过程与最小复现思路
三库实测对比:PolarDB PostgreSQL 轻量版(PolarFlex 部署)vs 原生 PostgreSQL vs MySQL
在阿里云 2核/1.8G 小机器上,用官方 PolarFlex 栈一键部署 PolarDB PostgreSQL 轻量版,并与原生 PostgreSQL 13、MySQL 8 用 sysbench 同数据同负载对比。结果:PolarDB-PG 与原生 PG 几乎打平(同内核的直接证据),PG 系明显快于 MySQL;真正区别在方言、生态与部署运维形态。但比性能更重要的,是 PolarDB 栈相比原生 PG 多出来的一大块攻击面:MaxScale/backup_ctl/universe 全以 root 运行、代理里写死超级用户明文口令、多个端口公网裸奔、secrets 用 base64 落盘——这些裸 PostgreSQL 都没有,附带加固清单