山て
身体和灵魂总有一个要在路上
备份为什么恢复不了:从一致性边界到 RPO、RTO 与恢复演练 备份为什么恢复不了:从一致性边界到 RPO、RTO 与恢复演练
有压缩包和成功日志,仍可能无法恢复完整业务。以笔记数据库与附件目录为例,解释跨资源一致性、备份完成时间与数据恢复点的差别,计算 RPO、RTO,并给出独立暂存和隔离恢复的演练流程。
2026-10-18
Nginx 接口变慢怎么定位:用时间分解建立超时预算 Nginx 接口变慢怎么定位:用时间分解建立超时预算
平均响应很快,用户却仍遇到卡顿和超时,通常需要观察尾延迟与请求阶段。本文设计结构化访问日志,解释连接、首部、上游响应和完整请求时间的边界,再通过算例推导客户端、代理与应用的超时预算及可复现验证方法。
2026-10-18
用 systemd 管好一个后台服务:启动成功、就绪、重启与权限边界 用 systemd 管好一个后台服务:启动成功、就绪、重启与权限边界
把程序放进 systemd 不只是开机自启。本文围绕一个回环监听的笔记接口,区分进程启动与业务就绪,推导重启退避和停止时间预算,展示最小权限配置,并设计能够验证失败恢复与数据完整性的演练步骤。
2026-10-18
云服务器内存排查:从 RSS、页缓存到 cgroup OOM 的证据链 云服务器内存排查:从 RSS、页缓存到 cgroup OOM 的证据链
内存接近满载不等于即将宕机,进程被杀也不一定是整机内存不足。用小内存云主机上接口与构建任务冲突的案例,建立主机、进程和服务限额的证据链,区分缓存增长、并发放大与真实泄漏。
2026-10-18
Hexo 博客持续发布:从 Markdown 到可回退的服务器版本 Hexo 博客持续发布:从 Markdown 到可回退的服务器版本
结合怪默博客真实的版本目录与发布脚本,分析构建、上传、校验、符号链接切换和发布后验证的失败边界,并进一步讨论并发发布、浏览器缓存、资源保留以及为什么快速回退不能替代独立可恢复的项目备份。
2026-10-16
一台云服务器部署多个网站:域名、端口与 Nginx 如何分工 一台云服务器部署多个网站:域名、端口与 Nginx 如何分工
分清 DNS、连接端口、TLS 名称与 HTTP Host 的职责,就能在一台服务器承载多个网站。本文结合博客和后台应用的路由方案,用分层实验定位站点错配、证书错误与 IPv4、IPv6 路径不一致。
2026-10-16