运维之夜前的一些碎片
公众号:杨建荣的学习笔记 · 作者:杨建荣 · 发布:2022-08-30 23:32:58 · 原文链接
这是学习笔记的第 2433篇文章

要熬夜做一次维护了,好久没有这种熬夜的使命感了。这次的维护算是给接下来做的一些干工作打样,也让我有了一些时间开始做一些思考。
也就是这两年,明显发现现在的精力在走下坡路,时间也由不得自己。 晚上想沉淀点东西,发现总结的时间真是宝贵,我通常在陪孩子睡觉和学习两者之间摇摆,这些年也逐步把这个时间留给了孩子。 而真有了时间,睡觉前的精力也够呛,现在的心气也很难沉下心来去做一些纯技术细节的调研和测试了。
当然我一直在让自己达到多种平衡,基本就是工作和生活的平衡,技术细节和规划管理的平衡,这个过程中,确实有很多事情不需要亲力亲为,但是需要我时我依然能顶上去。
每次维护之夜,我都有一个默认的习惯,或者说是一种仪式感,我会在维护前买一瓶有饮料,喝不喝不重要,算是留给自己的一种心理慰籍,这种难以名状的心理状态是在多年前自己想“硬碰硬”,结果导致那次升级维护失败,最后回滚收场,之后我都老老实实的遵守这个习惯,掐指算来,也快有近10年了。这在很多人看来是不可理解,也没有任何的道理,仅仅就是一种仪式感。 我想我们的工作中也存在这样的一些不可理解的事情,毕竟人和人之间是很难理解的。
延伸到操作习惯这个细微的环节,我在工作中也会看到很多不太合理的事情,比如有些人喜欢在维护的时候一下子打开好多的窗口,或者窗口看起来都一样,没有任何标注,这种情况下如何环境拓扑很复杂,就极易出现问题,我晚上还语重心长的和同事说,都到凌晨维护了,操作慢一些没有关系,但是要稳。稳这个字眼有很深刻的含义,比如一个看起来基本的操作,可以有一些很细致的检查步骤,让整个过程都在有序中进行,比如我们要把一个服务关闭掉,我们可以修改配置文件,也可以禁用掉后台任务,而我建议是两者结合起来,虽然看起来是多此一举,但是能够让你的操作足够确信你到底在做什么。如果你不确定后续会有什么,那么还是需要在停下来确认一下,比如你的操作界面因为长时间没有互动黑屏了,那么专业的操作应该是敲一下空格,而不是回车。如果你要关闭一台服务器,那么最基本的操作应该是关闭上面的所有相关服务后再做,如果要下线一台服务器,那么除了关闭相关的服务,还应该关闭相关的监控和报警。这些都是看起来很普通和简单的事情,甚至有些步骤我们都没法完整解释其中的逻辑关系,在这里我想表达的是要做这些看起来不需要的步骤,在我看来这些细节的部分就是专业。
维护的过程通常都是有备而来,防备之外的事情其实还是层出不穷,在我的印象中,很多业务异常都是在平静之夜后突然爆发的,可能是某一个业务功能的异常或者某一个诡异的业务报错等,而这个时间节点早就过了我们平静稳定的维护窗口,这个时间节点是尤其需要我们注意的,在思想上是我们最容易松懈的时候,记得多年前有好几次的紧急问题修复,后面围了一大群的各种领导,看着我们在键盘前噼里啪啦,其实还是很有压力的。
最后,也是我个人休息的感悟,一般来说只要我在2:00之前睡觉了,基本上一天的精神都还不错,否则那种难受劲和网吧通宵没有区别,会昏昏沉沉好几天。
各大平台都可以找到我
-
微信公众号:杨建荣的学习笔记
-
Github:@jeanron100
-
CSDN:@jeanron100
-
知乎:@jeanron100
-
头条号:@杨建荣的学习笔记
-
网易号:@杨建荣的数据库笔记
-
大鱼号:@杨建荣的数据库笔记
-
腾讯云+社区:@杨建荣的学习笔记
热文:

