我把这个服务的日志级别调高了,磁盘立刻不够用。我打开记录从头到尾扫了一遍。我在心里把这次的操作步骤写成了文档,下次照着来。这条经验值直接拉满

我把这个服务的依赖画了出来,是个网状结构。我决定先把手上的事情做完再处理这件事。我把这个服务的启动顺序调整了,依赖的问题终于没了。幸好之前留了备份

这台机器的备份策略是「看起来有备份」。我把这台机器的登录审计打开了,谁改的终于查得到。世界瞬间清净了

我把这个服务的日志级别调高了,磁盘立刻不够用。我拉了个小群,把相关同学都叫了进来。我把这台机器的时间同步配上了,日志的顺序终于对了。我沉默了,但心里是服的

服务器很少有安静的一天,它总在你想不到的时候出声。我抬起头看了看周围,大家都一样。我把这个服务的依赖版本统一了一遍,冲突终于没了。从此我多了一条团队规约

磁盘满了,清理日志删了 200G,五分钟后又满了。我打开记录从头到尾扫了一遍。我把这个服务的内存上限调大了,它终于不再被系统杀掉。连茶水间都安静了

rm -rf 的传说每个运维都听过,每个运维都庆幸自己还没经历过。我把它记在心里,没跟任何人说。我打开了这个服务的 GC 日志,发现停顿时间越来越长。好在最后有惊无险

这台服务器上的服务有十一个,只有三个还有人维护。我停了一下,然后继续手上的活。我在心里给这次的故障写了个复盘提纲,还没落笔。真香定律准时生效

机房空调故障,服务器集体过热,那天的运维群里全是哀嚎。我深呼吸了一下,决定从最可疑的地方查起。我打开 CMDB 一台一台核对变更记录,终于在第三台找到了异常。好在最后有惊无险

服务器不会因为你是半夜而对你温柔一点。我笑了笑,决定不解释。我把这个服务的日志轮转配上了,磁盘终于不再被撑爆。这大概就是程序员的人生吧