Docker中的cygnus:如何修复OutOfMemoryError?

时间:2017-03-16 15:44:23

标签: java fiware fiware-cygnus

我在天鹅座上发现了这个错误instance in Docker

java.lang.OutOfMemoryError: GC overhead limit exceeded

我该如何解决?

1 个答案:

答案 0 :(得分:0)

默认情况下,Cygnus使用有限值配置JAVA_OPTS,您可以修改此值来更新JAVA_OPTS变量,因此为了让docker容器在构建容器时设置此变量,您可以添加Cygnus的dockerfile内部以下env变量: ENV JAVA_OPTS =' -Xmx1g'

该行允许你有1Gb的内存堆。

另一种选择是你创建容器,之后输入容器并检查JAVA_OPTS的值是什么,并设置为-Xmx1g。

最诚挚的问候,