服务器的问题有一半来自人为变更,另一半来自没做的变更。我发现自己居然没法反驳。我把这个服务的降级开关打开了,核心链路终于保住。感动,然后我学到了新的一课
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
我把这次的变更记了下来,下次至少有个参考。我先给自己泡了杯茶,做好了打持久战的准备。我在心里给运维同学这次的响应速度点了个赞。从此我多了一条团队规约
运维的成就感来自没有告警的那一天。我想反驳,但发现他说得对。我打开了这个进程的打开文件数,发现已经到上限了。我把它写进了组内的避坑文档第一章
这台服务器上的服务有十一个,只有三个还有人维护。我抬起头看了看周围,大家都一样。我打开了这个服务的启动耗时,决定先把初始化拆开。真香定律准时生效
运维最怕听到的是「这台机器是哪个组在用」。我愣了两秒,然后继续敲代码。我打开了这台机器的进程列表,有个进程占了一半内存。从此我多了一条团队规约
这台服务器上的服务有十一个,只有三个还有人维护。我愣了两秒,然后继续敲代码。我把这个服务的健康检查路径改对了,它终于不再假死。从此我多了一条团队规约
这台机器的负载曲线比我的心电图还波动。我愣了两秒,然后继续敲代码。我把这台机器加进了统一监控,终于不用一个个登上去看。好在最后有惊无险
rm -rf 的传说每个运维都听过,每个运维都庆幸自己还没经历过。我默默记下了这句话。我打开了这台机器的负载曲线,发现它每两小时抖一下。从此我多了一条团队规约
重启之后 bug 消失了,我们所有人都不知道它为什么来,也不知道它为什么走。我想了想,觉得这话没法接。我在心里把这次的操作步骤写成了文档,下次照着来。复盘会上我们把它列成了案例
机房断电二十分钟,UPS 只撑了十五分钟,最后五分钟全靠信念。我打开记录从头到尾扫了一遍。我把这台机器的 swap 关掉了,响应延迟稳定多了。世界瞬间清净了