实战复盘:我是如何重构一个“一碰就倒”的老旧 OT 数据采集系统的? Posted by By hotyue 2026年2月4日 你的 OT 系统是否还在用 ODBC 直连数据库?本文复盘一次真实的工业遗留系统重构:如何通过 MQTT 和边缘网关,将紧耦合的单体架构演进为高可用的事件驱动架构,彻底解决数据断流问题。
技术复盘:私有化部署 Matomo 遭遇 ERR_TOO_MANY_REDIRECTS 故障排查与修复 Posted by By hotyue 2026年2月2日 本文复盘了私有化部署 Matomo 过程中突然出现的 ERR_TOO_MANY_REDIRECTS 故障。通过分析发现,该错误是由容器自动升级与 SSL 强制跳转逻辑冲突引发。文章详细记录了如何通过修改 config.ini.php、打破重定向死循环并手动完成数据库升级的实操过程,为类似反向代理环境下的应用故障提供排查思路。
拒绝裸奔!Ubuntu 服务器 SSH 安全加固终极指南(修改端口 + UFW + Fail2ban) Posted by By hotyue 2026年1月27日 你的服务器正在被暴力破解吗?本文将手把手教你三步给 Ubuntu 服务器穿上防弹衣:修改 SSH 端口、配置 UFW 防火墙以及部署 Fail2ban 自动封禁脚本。
边缘节点存在的真正价值:不是算力,而是缓冲系统节奏 Posted by By hotyue 2026年1月24日 边缘节点的真正价值不在于算力或功能,而在于它作为 IT 与 OT 系统之间的缓冲层,吸收节奏差异与不确定性。本文从系统结构角度分析边缘节点在融合架构中的核心作用,并给出判断边缘设计是否合理的基本框架。
选型真正要回答的不是“能不能用”,而是“能不能退出” Posted by By hotyue 2026年1月24日 许多系统并非因为选错产品而失败,而是因为在选型阶段从未考虑退出能力。本文从工程评估与生命周期视角出发,分析为什么“能不能退出”才是工程选型中最关键的问题。
文档与自动化为什么总是失败 Posted by By hotyue 2026年1月24日 文档与自动化在许多系统中逐渐失效,并非因为工具或执行力不足,而是系统模型本身不清晰。本文从工程实践视角分析,为什么文档与自动化只能作为成熟系统的副产品,而不能被当作工程目标。
平台一旦不可替换,系统演进就已经失败 Posted by By hotyue 2026年1月24日 平台在系统中一旦变得不可替换,系统的演进能力就会被结构性冻结。本文从系统架构视角分析平台依赖如何逐步锁死系统决策,并给出判断平台是否越界的基本框架。
为什么“评测结论正确”,系统依然会失败 Posted by By hotyue 2026年1月24日 许多系统在选型阶段评测结论正确,却依然在运行中失败。本文从工程决策视角分析,为什么评测只能提供信息而不能替代系统级决策,并指出约束条件与取舍理解才是工程选型的关键。
变更管理失败,才是大多数系统事故的真正原因 Posted by By hotyue 2026年1月24日 大量系统事故的直接诱因各不相同,但其根本原因往往是变更管理失效。本文从工程实践视角分析,为什么当系统无法感知和追溯自身变化时,任何一次错误都会被持续放大。
远程接入不是“加一条 VPN”,而是系统信任模型的改变 Posted by By hotyue 2026年1月24日 远程接入并不只是增加一条连接通道,它会从根本上改变系统的信任模型。本文从系统与网络视角出发,分析为什么远程接入如果缺乏明确边界设计,往往会放大系统风险,并给出判断远程能力是否越界的基本框架。