Deployment 将Playframework 2部署到AppFog-内存问题

Deployment 将Playframework 2部署到AppFog-内存问题,deployment,playframework,cloud,playframework-2.0,appfog,Deployment,Playframework,Cloud,Playframework 2.0,Appfog,我正在尝试将simple Playframework Scala应用程序部署到AppFog。我已经创建了新的Scala应用程序,并从中添加了一个JAR。然后,我已经遵循了中的步骤 问题是,当保留的内存不足900MB时,应用程序将无法启动。错误是: Error: Application [pralab-test] failed to start, logs information below. ====> /logs/stdout.log <==== No d

我正在尝试将simple Playframework Scala应用程序部署到AppFog。我已经创建了新的Scala应用程序,并从中添加了一个JAR。然后,我已经遵循了中的步骤

问题是,当保留的内存不足900MB时,应用程序将无法启动。错误是:

    Error: Application [pralab-test] failed to start, logs information below.
    ====> /logs/stdout.log <====

    No database found in Play configuration.  Skipping auto-reconfiguration.
    Play server process ID is 13276
    [‹[33mwarn‹[0m] play - Plugin [org.cloudfoundry.reconfiguration.play.JPAPlugin]
    is disabled
    [‹[37minfo‹[0m] play - Application started (Prod)
    #
    # There is insufficient memory for the Java Runtime Environment to continue.
    # pthread_getattr_np
    # An error report file with more information is saved as:
    # /mnt/var/vcap.local/dea/apps/pralab-test-0-d6bc1b644e85148149d759499e02b409/ap
    p/hs_err_pid13276.log
错误:应用程序[pralab测试]启动失败,将信息记录在下面。

=>/logs/stdout.log我也有同样的问题,无法解决。当我的应用程序只使用了大约2.5亿美元时,我不得不像你那样分配1G给我的应用程序。我打开了客户支持单,但没有得到任何回应

我相信您也遇到了他们声称已为“JAVA”解决的问题,但不能用于播放自动检测的应用程序:


当前的选项只是在分配了更多内存的情况下使用。

我猜这里的问题与JVM堆大小有关(可能cloudfoundry.com使用了不同的默认值)。但是,我试图设置Java选项,这是受此启发的,即设置_Java_options的值以指定较低的堆大小,这在我的本地计算机上是有效的,但在我上传到AppFog时却没有。