「服务器连不上了」这句话背后可能是很多种故障,但有一种特别常见、也特别容易被误判:端口耗尽与 TIME_WAIT 堆积。现象通常是一段时间内所有对外请求全...
一、凌晨三点的"too many open files"这个名字很唬人的报错,实际上是一句非常朴素的话:这个进程想把文件句柄数量加到超过允许的上限,被内核...
一、日志里没有"关于你的记录"有一天查一个问题:某个页面的 404 突然从每天几十次涨到几千次。我打开访问日志准备看来源,结果是——没有。日志里只有那些我...
一、为什么"服务慢"这句话几乎无法直接排查站点出现"打开慢"的时候,最常见的描述是"服务器卡了"。但只要真的让报障的人说清楚是哪个 URL、从哪条线路访问...
前端在前面加了一层 Nginx 或 CDN 之后,安全边界其实就往前挪了一层。很多站点的 WAF、限流、鉴权规则都写在最外面那台代理上,后端 PHP 默认...
免费证书的坑不在于申请,而在于续期。Let's Encrypt 的证书 90 天到期,官方推荐每 60 天续一次。几乎所有「网站突然显示不安全」的事故,最...
「用户刚写完一篇文章,点了保存,结果被踢回登录页,内容全没了」——这类投诉在个人站长群里几乎每周都有。多数时候不是浏览器的问题,而是服务端对「会话」的处理...
MySQL 表碎片这个话题,常常在两个极端之间摇摆:一边是有人在论坛上看到「删了数据要 OPTIMIZE 一下」,于是每周对全库跑一遍;另一边是有人说「I...