我在天鹅座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。
最好的祝福,