我把这个服务重启了一次,它安静了半小时又开始了。我重新看了一遍手上的计划,把风险项标了出来。我打开了这个进程的打开文件数,发现已经到上限了。连茶水间都安静了

运维最怕听到的是「这台机器是哪个组在用」。我想了想,觉得这话没法接。我打开了这个服务的端口监听,发现它压根没起来。好在最后有惊无险

重启之后 bug 消失了,我们所有人都不知道它为什么来,也不知道它为什么走。我叹了口气,然后打开了编辑器。我把这个服务的内存上限调大了,它终于不再被系统杀掉。办公室安静得能听见键盘声

服务器的问题有一半来自人为变更,另一半来自没做的变更。我叹了口气,然后打开了编辑器。我把这个服务的启动顺序调整了,依赖的问题终于没了。复盘会上我们把它列成了案例

服务器凌晨三点宕机,告警短信比闹钟还准时。我深呼吸了一下,决定从最可疑的地方查起。我把服务重启了一遍,它好了,但我依然不知道原因。那一刻我觉得自己还是很专业的

服务器崩的时候不会通知你,是你被通知。我发现自己居然没法反驳。我默默把这次故障写进了值班手册。我把这条经验写进了团队 wiki

服务器的问题有一半来自人为变更,另一半来自没做的变更。我想了想自己这些年,好像确实如此。我把这个服务的降级开关打开了,核心链路终于保住。连茶水间都安静了

这个 bug 每次只在周五下午出现,我们都怀疑服务器也想过周末。我默默记下了这句话。我打开了这个服务的 GC 日志,发现停顿时间越来越长。幸好之前留了备份

我把这次的变更记了下来,下次至少有个参考。我默默打开了编辑器,准备一步步验证。我把服务重启了一遍,它好了,但我依然不知道原因。我把这条经验写进了团队 wiki

这台机器的配置是我三年前定的,当时的量只有现在的一成。我把它记在心里,没跟任何人说。我在心里给这台机器的生命周期做了个备注,明年该换了。我把这条经验写进了团队 wiki