Mule 3.7 JVM的内存不足

我想在Java中运行mule3.7 :8泊坞窗图像。 但是,它在加载应用程序时退出了“JVM”。

这是Dockerfile

FROM java:8 WORKDIR /opt ENV MULE_VERSION 3.7.0 RUN wget https://repository.mulesoft.org/nexus/content/repositories/releases/org/mule/distributions/mule- standalone/3.7.0/mule-standalone-3.7.0.tar.gz RUN tar xvzf /opt/mule-standalone-3.7.0.tar.gz RUN rm /opt/mule-standalone-3.7.0.tar.gz RUN ln -s /opt/mule-standalone-3.7.0 /opt/mule EXPOSE 8081 RUN echo "Running mule" CMD [ "/opt/mule/bin/mule" ] 

这是错误的转储

https://gist.githubusercontent.com/hshira/3c1ba0d79a42a29a4e7d/raw/ee35eb650c1c9edbc3889f5e8bebdd1698643123/gistfile1.txt

启动时至less需要1GB的Java Heap。 这是告诉你,你没有足够的内存分配在你的-Xms —- M设置或者机器没有物理内存,你需要为Mule 3.7.x

尝试通过以下命令设置内存大小

设置JAVA_OPTS =“ – Xms256m -Xmx1024m -XX:PermSize = 512m -XX:MaxPermSize = 512m”

设置后需要重新启动系统。