3
我得到了天鹅instance in Docker此错误:Docker中的cygnus:如何修复OutOfMemoryError?
java.lang.OutOfMemoryError: GC overhead limit exceeded
我怎样才能解决呢?
我得到了天鹅instance in Docker此错误:Docker中的cygnus:如何修复OutOfMemoryError?
java.lang.OutOfMemoryError: GC overhead limit exceeded
我怎样才能解决呢?
默认情况下,Cygnus用一个有限的值配置JAVA_OPTS,你可以修改这个值来更新JAVA_OPTS变量,所以为了让你的docker容器在构建容器时设置这个变量,你可以在dockerfile里面添加Cygnus以下env变量: ENV JAVA_OPTS =' - xmx1g'
该行允许您为1Gb的内存堆。
另一种选择是创建容器,然后在其中输入容器,然后检查JAVA_OPTS的值,并将其设置为-Xmx1g。
最好的问候,
增加docker ini文件中的JVM大小。 – StackFlowed
你有一个jmx分配在你的docker文件中,增加并验证 – rakeeee
不是Docker的专家,也许你可以通过'JAVA_OPTS'作为环境变量:'docker run -e JAVA_OPTS =' - Xmx1g'cygnus-ngsi'。 – frb