我在天鹅座instance in Docker上收到此错误:

java.lang.OutOfMemoryError: GC overhead limit exceeded


我该如何解决?

最佳答案

默认情况下,Cygnus将JAVA_OPTS配置为有限值,您可以修改此值以更新JAVA_OPTS变量,因此,为了使Docker容器在构建容器时设置此变量,您可以在Cygnus的dockerfile中添加以下环境变量:
ENV JAVA_OPTS ='-Xmx1g'

该行允许您堆放1Gb的内存。

另一个选择是创建容器,然后在其中输入并检查JAVA_OPTS的值是什么,并将其设置为-Xmx1g。

最好的祝福,

09-26 11:17