为什么大表加索引不能用「晚上跑一下」的思路给一张几千万行的表加索引,很多人的经验是「放到凌晨跑」。这个经验在 MySQL 5.6 之前是对的,因为那时候加...
先说结论:NFS 卡死不在 NFS 服务上挂载 NFS 共享目录的服务器最容易出现一种故障:SSH 登录上去后发现命令敲不动,随便跑个 ls 就卡住,终端...
为什么需要一台跳板机手上有三五台服务器的站长经常会遇到一个尴尬局面:安全组里 22 端口对外开着,每天被扫描器敲几千次;想收口只能开自己家的动态 IP,结...
证书突然过期:多半是续期静默失败了Let's Encrypt 的证书有效期只有 90 天,靠 certbot 自动续期。理论上装好之后就不用管了,但我在自...
为什么主从延迟要先分成三段看很多站长第一次遇到从库延迟,都是从一句「从库数据晚了几十秒」开始的。真正的难点不是发现延迟,而是判断延迟发生在链路的哪一段,因...
先分清:是网卡慢、磁盘慢,还是内存不够「服务器 IO 好像有问题」是所有模糊故障描述里最常见的一句。用户说后台卡、备份慢、数据库偶尔超时,登上去 top ...
一台机器打补丁,十台机器陪跑个人站长手上的机器往往不多,两台到五台,但「打补丁」这件事的麻烦程度和机器数量不成正比。Debian 的安全更新一天可能来两三...
为什么需要给数据库表加前缀索引有一台跑论坛的服务器,帖子表的 title 字段是 varchar(255) utf8mb4,一百六十多万行。站长为了让「按...