问题现象
原因
解决方案
方案一:重启应用。这个方案治标不治本。
方案二:既然是netty缓存造成的问题,禁用缓存就可以了。
方案三:配置gc参数
-XX:+UseConcMarkSweepGC //开启cms gc
-XX:CMSInitiatingOccupancyFraction=80 //老年代占用80%时进行full gc
-XX:+UseCMSInitiatingOccupancyOnly //让cms gc老实一点,用我们的配置来工作
-XX:+CMSClassUnloadingEnabled // 永久代卸载类时进行cms gc操作
参考
更详细的分析过程可以参考:https://blog.csdn.net/m1f2c3/article/details/109920808