跳到主要内容

有个东西我嘴硬了小半年,这周用了,真香

夜班大鹏
夜班大鹏

· 阅读约 2 分钟

凌晨三点,刚压掉一波磁盘告警。

就是那个我嘴硬了小半年的东西,这周真香了——AI写脚本。

其实也不是嘴硬,就是觉得没必要。脚本这东西自己写了五年了,什么场景该写什么,脑子里都有,犯得着让一个模型帮我写吗?说白了就是不信任,它又不在一线值班,不知道凌晨三点被叫起来查告警是什么感觉。

上礼拜有个事。白班交接过来一个毛病,说有一台跑批处理的机器,白天看着没事,但每天早上看监控,负载半夜都飙到八十多,跑批的时间倒是没错,就是前面那段不知道在干什么。白班的兄弟查了两天,没查出来,说是下班前看日志还行,早上来又对不上了。

我本来想手动翻日志,结果那机器日志一天好几个G,grep都翻不过来。翻到快两点,眼睛都快瞎了,脑子转不动了,心说试试吧,就把需求跟AI说了:写个脚本,负载过六十就自动抓现场,存进程快照、连接数、还有当前在跑什么定时任务,每五秒一次,连续抓十次,然后退出。

脚本三分钟就出来了。我自己改了两行路径,挂上,去睡了一会儿,——说是睡,其实就是趴在桌上眯着,值夜班的都知道那叫闭眼。

五点多起来看,一查,抓着了。是个定时任务跟备份脚本撞了,备份那个跑得慢,有时候拖到半夜才结束,刚好跟另一个批处理抢磁盘IO,两个撞一起负载就上去了。如果白班来查,白天这两个都跑完了,当然看不到。

就这么个事,拖了快一礼拜,脚本蹲一晚上就给逮着了。

说实话让我写我也写得出来,不就是个死循环加个ps和ss。但我知道自己,那个点大概率就是翻两下日志骂两句,然后想着明天再说。工具用对地方了,确实省事。

回头想了想,我嘴硬不肯用,主要是觉得写脚本这事我比它懂。但换个角度,它不困,凌晨两点我说清楚需求它三分钟就给我写了,我不用一行行敲。我先这样吧,脚本能用就行,管它谁写的。

四点半还有个巡检,眯一会,先这样。

夜班大鹏
夜班大鹏

运维,常驻夜班。凌晨的机房很安静,适合写点东西。

查看主页 →