一、为什么备份最怕的不是「没备份」,而是「备份不知道坏没坏」做站久了都会遇到一个阶段:备份脚本写好了,crontab 也配上了,每天凌晨三点磁盘上多出一个...
一、从一次「内存看着正常但服务被杀」的事故说起一台 2G 内存的小机器,跑着 Nginx + PHP-FPM + MySQL,跑了两年一直正常。某天开始,...
一、为什么「线上和文档不一致」是运维最大的隐形债很多站长接手一台跑了两三年的服务器,第一件事是翻文档,结果文档写的还是三年前的架构:文档上说 Nginx ...
一、为什么要学 awk:日志分析的第一把刀一个日访问几千 IP 的站点,一天的 Nginx 访问日志大概在几十万行、几百 MB。这种体量下,可视化工具往往...
一、跨域隔离要解决的到底是什么问题浏览器里的同源策略是一道很粗的墙:不同源之间的脚本不能读彼此的 DOM、不能读对方的响应体。但有些攻击不需要读响应体,只...
一、Rapid Reset 到底重置了什么2023 年 10 月披露的 HTTP/2 Rapid Reset(CVE-2023-44487)不是某个软件的...
一、搜索结果的标题不是你说什么,是搜索引擎选什么很多站长以为自己在后台写的 title 标签就是用户在搜索结果里看到的那一行,于是把关键词往里堆,写着「X...
一、告警最贵的成本不是漏报,是没人看我自己的站点只有两台机器,一开始也给告警做得很起劲:磁盘超 80% 发、CPU 超 70% 发、Nginx 5xx 超...