近期遇到线上出现504报错,查看gc情况发现频繁oldgc,于是尽快回滚线上代码,然后开始排查问题原因。 本期需求中优化了一些数据缓存组件,一度怀疑是这里导致的问题,几经排查还是不能确定。于是在运维老师那里启动了一个容器来部署本期最新代码的服务,并把nacos下线,避免线上流量进入。 在容器内部查看内存、CPU信息完全正常,定时任务执行也很正常,于是模拟调用线上接口,一段时间后终于发生了oldGC,查看占用cpu较高的线程为GC线程,dump堆内存进行分析,终于发现了问题所在: 前四个线程占用内. (提示:安康市麦克技术服务有限公司为您提供安康市专业的劳务派遣公司、安康市劳务外包公司、安康市最好的劳务派遣公司、安康市劳务服务外包公司、安康市物业管理服务、安康市保安服务、安康市人事代理、安康市人力资源外包服务公司、安康市区域人力资源服务商) |