下午的时候,听到组内在排查线上问题,当时自己在忙其他的事情.
吃完晚饭之后,自己也去线上阿里云ARMS查看了下,记录如下
6个小时之内出现了10003次FullGC
大体情况是
有一个Controller,内部调用了好几个Dubbo接口
设置的接口超时时间
这样就会导致,前面的接口获取到Dubbo的数据之后,后面的Dubbo由于请求时间比较久,导致堆内存持续上升.
导致后面的请求分配内存失败.触发FullGC
下午的时候,听到组内在排查线上问题,当时自己在忙其他的事情.
吃完晚饭之后,自己也去线上阿里云ARMS查看了下,记录如下
6个小时之内出现了10003次FullGC
大体情况是
有一个Controller,内部调用了好几个Dubbo接口
设置的接口超时时间
这样就会导致,前面的接口获取到Dubbo的数据之后,后面的Dubbo由于请求时间比较久,导致堆内存持续上升.
导致后面的请求分配内存失败.触发FullGC