系统频繁full gc,导致接口访问超时问题排查过程

本文详细记录了一次系统接口访问超时问题的排查过程,发现由于频繁Full GC导致JVM停止服务,进而分析了Metaspace空间占用过高及Druid连接池配置不当的问题。通过增加`socketTimeout`参数,优化Druid配置,解决了线程阻塞,提升了系统性能。
摘要由CSDN通过智能技术生成

springboot系统,访问另一微服务接口时报超时。以下是问题排查过程。

[root@localhost xx-service]# top -Hp 25158

top - 10:39:20 up 47 days, 24 min,  4 users,  load average: 3.20, 3.42, 3.30
Threads: 105 total,   1 running, 104 sleeping,   0 stopped,   0 zombie
%Cpu(s): 56.7 us,  0.2 sy,  0.0 ni, 43.2 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  7814412 total,   550664 free,  4066692 used,  3197056 buff/cache
KiB Swap:  7995388 total,  7818704 free,   176684 used.  3388156 avail Mem 

  PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND                                                                                                                                                                   
25164 root      20   0 4728956   1.1g  24668 R 52.5 14.8   1026:30 java                                                                                                                                                                      
25160 root      20   0 4728956   1.1g  24668 S 44.5 14.8 810:05.29 java                                                                                                                                                                      
25161 root      20   0 4728956   1.1g  24668 S 43.5 14.8 809:54.96 java                                                                                                                                                                      
25162 root      20   0 4728956   1.1g  24668 S 42.5 14.8 810:01.85 java                                                                                                                                                                      
25163 root      20   0 4728956   1.1g  24668 S 41.9 14.8 810:10.74 java                                                                                                                                                                      
25158 root      20   0 4728956   1.1g  24668 S  0.0 14.8   0:00.00 java                                                                                                                                                                      
25159 root      20   0 4728956   1.1g  24668 S  0.0 14.8   0:12.39 java                                                                                                                                                                      
25165 root      20   0 4728956   1.1g  24668 S  0.0 14.8   0:02.37 java                                                                                                                                                                      
25166 root      20   0 4728956   1.1g  24668 S  0.0 14.8   0:00.69 java                                                                                                                                                                      
25167 root      20   0 4728956   1.1g  24668 S  0.0 14.8   0:00.00 java                                                                                       
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值