运行jBPM需要多少RAM? 我们拥有带有4Gb RAM的Windows Server 2012,如果工作流经常构建和部署,那么部署工作流会随着时间的推移而中断。发生异常 - “FS上的异常清除和取消设置批处理模式”。在此之后重启jbpm neccessary。 也许,这是因为占用了96%的RAM。 jBPM版本是6.5.0。
答案 0 :(得分:0)
问题在于此 https://issues.jboss.org/browse/GUVNOR-2312
并已由JBPM团队解决。当我使用jBPM 6.4时,我发生了很多事情。但是从来没有发生过6.5。
关于记忆:
我正在为KIE-server和Workbench使用JBPM 6.5 docker。
这是来自docker统计数据的信息。
每张约1.5GB左右。因此,如果您运行这两项服务,它可能会消耗多达3GB。我不确定你是否还有其他繁重的服务在运行。但是,我认为4GB相对来说太小了。双倍的记忆力会很好。
内部也有配置 关于堆空间的wildfly / bin / standalone.conf。默认为512M。您可能需要将其增加到1024。
JAVA_OPTS="-Xms64m -Xmx512m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true"
要
JAVA_OPTS="-Xms64m -Xmx1024m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true
"
希望这有帮助。