凌晨两点,心跳脚本先于网站发现了数据库的连接风暴我给自己那台单机跑的站写过一个很土的心跳脚本:每分钟用 curl 打一次首页,超过三秒就写一行到日志。它原...
首页只有一行 HTML,正文却要靠 JS 渲染出来去年我把一个工具站的前端重写成了 Vue,首屏从 2.1 秒降到 0.8 秒,用户体验很好。三个月后看 ...
一条规则把凌晨三点的备份变成了整站 502去年冬天,我给一台跑了四年的博客服务器加了条 iptables 规则,想把对外暴露的端口收一收。改完用 curl...
一条留言里的 img 标签差点让我背锅站上的评论区一直是我自己写的,图省事,提交之后直接把内容 echo 出来。这个状态持续了大半年,直到有一天一个读者发...
一个图片爬虫把数据盘写到了 100%事情发生在一个周六早上。手机收到磁盘告警,登录一看,/data 分区 100%,MySQL 直接拒绝写入,站点所有写操...
一条报错日志把用户手机号写进了文件去年冬天,我在排查一个订单提交失败的问题,随手 tail -n 200 看了一眼应用日志。看完那一刻整个人是僵的:日志里...
我三年前写过一篇教程,讲怎么给自己的博客加一个邮件订阅功能。代码就是最朴素的那种:用户提交邮箱,系统调 mail() 发一封确认信,点链接激活。上线之后一...
上个月有个读者的站彻底掉了,不是慢,是没流量。他给我看 Search Console,整片红:抓取异常里 4xx 数量从每天 20 条涨到了 9000 多...