java - Docker 中的 cygnus : How to fixe the OutOfMemoryError?

标签 java fiware fiware-cygnus

我在 cygnus 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。

最诚挚的问候,

关于java - Docker 中的 cygnus : How to fixe the OutOfMemoryError?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42838720/

相关文章:

java - 在 Selenium 3 中使用 xpath 定位元素时出现错误

java - float 的紧凑格式

java - 在 Scala 中将 Java 注释与 Java 接口(interface)实现结合使用

fiware-orion - 发布后订阅状态发生变化

elasticsearch - FIWARE Cygnus 下沉到 Elasticsearch/Kibana ?

java - 如何增加 Cygnus 的 Java 堆空间?

Java POSTing 文件导致 HTTP 422

fiware - 我的 PeP 代理安装中缺少什么?

ssl - Keystone Wirecloud 身份验证失败 : [SSL: CERTIFICATE_VERIFY_FAILED]

fiware-orion - 如何让 rush 与我的 orionInstance 一起工作