Openshift v3:启动SpringBoot / Mysql应用程序后,应用程序在几秒后被杀死

时间:2017-09-16 15:02:29

标签: openshift

构建应用程序后,部署过程可以正常运行。 SpringBoot(mysql)应用程序已部署并标记为通常的“启动应用程序”。

几秒钟后,有一条消息称它“杀死”了该应用程序。请注意,我刚好在我的Openshift免费配额范围内。

什么是消息? ... / wildfly / bin / standalone.sh:307:183杀死“java”-D“[Standalone]” 以粗体显示该行。

另一次,我看到应用程序已启动,我甚至可以登录,但过了一分钟就被杀了。

  

14:47:15,334 INFO [nl.xyz.Application](ServerService线程池 -   66)在26.49秒内启动应用程序(JVM运行57.227)   14:47:15,723 INFO [javax.enterprise.resource.webcontainer.jsf.config]   (ServerService线程池 - 66)初始化Mojarra 2.2.13.SP1   20160303-1204上下文'' /wildfly/bin/standalone.sh 第307:183行   杀死“java”-D“[Standalone]” -server -XX:+ UseParallelGC -Xms40m   -Xmx250m -XX:+ AggressiveOpts -XX:MinHeapFreeRatio = 20 -XX:MaxHeapFreeRatio = 40 -XX:GCTimeRatio = 4 -XX:AdaptiveSizePolicyWeight = 90 -Dorg.apache.tomcat.util.LOW_MEMORY = true -DOPENSHIFT_APP_UUID = -Djboss.modules .system.pkgs = org.jboss.byteman -Djava.awt.headless = true -Dorg.jboss.resolver.warning = true -Djava.net.preferIPv4Stack = true -Dfile.encoding = UTF-8 -Djboss.node.name = resolvedcaches-5-80fj7 -Djgroups.bind_addr = 0.0.0.0 -Dorg.apache.coyote.http11.Http11Protocol.COMPRESSION = on“-Dorg.jboss.boot.log.file = / wildfly / standalone / log / server.log “   “-Dlogging.configuration =文件:/wildfly/standalone/configuration/logging.properties”   -jar“/wildfly/jboss-modules.jar”-mp“/ wildfly / provided_modules:/ wildfly / modules”org.jboss.as.standalone   -Djboss.home.dir =“/ wildfly”-Djboss.server.base.dir =“/ wildfly / standalone”' - b''0.0.0.0''-bmanagement''0.0.0.0'

由于通用构建失败,最后2个构建失败。奇怪的是,代码几乎没有改变。看起来重建需要内存并且正在与正在运行的应用程序竞争,反之亦然。我最后一次停止POD,然后部署就可以了。

1 个答案:

答案 0 :(得分:0)

感谢 @Jiri Fialka 提供所有帮助,在线/离线。 正如您所建议的,在通过2个POD配置内存后,应用程序运行正常。现在我使用410 Mb for Mysql和600 Mb for SpringBoot是Wildfly pod上的WAR。甚至在几分钟内就添加了SSH! 我对新的Openshift v3设施充满热情。 GUI和oc。