乌贼在慕尼黑写BUG
08-14·职场领域创作者
后端在大公司分工太细,是否会限制综合能力
三年没自己部署过服务,上个月栽了大跟头
小杨是我们之前的运维转开发,去了某大厂做服务端开发。上个月他们线上出了一个诡异问题——服务启动后半小时内存就开始飙升,直到OOM。他查了两天日志、看了各种监控大盘,愣是没找到原因。最后找架构组的老同事帮忙,人家第一句话问的就是:“你JVM参数谁配的?”小杨这才意识到,从入职到现在,他从来没有自己配过JVM参数。他们团队有一套标准的发布平台,部署、扩容、回滚全部界面化操作,配置模板是SRE团队统一维护的。别说JVM了,连连接池大小他都没碰过,全是平台默认值。后来排查出来是Metaspace加载了太多动态类,但默认给的阈值不够。改个参数三分钟的事,但他花了两天。他跟我说:“我现在特别慌。在这个体系里待久了,离开了这个平台,我可能连一个服务都跑不起来。”分布式、微服务、容器化让部署变得简单,但也让开发离底层越来越远。
发布于 北京
分享
1
未登录
友善发言
image-upload
评论
加载中