bladex 3.4版本gateway网关内存过高

Blade 未结 1 19

1. 版本3.4 企业版;linux Docker 部署;docker-compose编排
2. 在运行很长时间后gateway所占用的内存达到20G; 我们是两个网关,有30-40G大小
这个如何优化处理;

1条回答
  • 3.x版本的Gateway基本没做额外的拓展开发,用的就是Spring官方的版本,如果时间很长的话先临时重启下。然后启动的参数加上这些再试试

    java
    -Xms2g -Xmx4g
    -XX:MaxDirectMemorySize=6g
    -XX:+UseG1GC -XX:MaxGCPauseMillis=200
    -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/blade/dumps
    -XX:+PrintGC -XX:+PrintGCDetails -Xloggc:/blade/gc.log
    -Dio.netty.leakDetectionLevel=paranoid
    -Dio.netty.allocator.useCacheForAllThreads=false
    -jar app.jar


    0 讨论(0)
提交回复