gpt4 book ai didi

grails - 超过512M的内存限制

转载 作者:行者123 更新时间:2023-12-02 14:20:19 25 4
gpt4 key购买 nike

我试图在cloudfoundry.com上运行Grails应用程序,但它返回502 Bad Gateway,然后返回404 Not Found。我找到了logs / err.log,它说:

# Logfile created on 2012-11-22 17:39:55 +0000 by logger.rb/25413
F, [2012-11-22T17:39:55.488036 #10723] FATAL -- : Memory limit of 512M exceeded.
F, [2012-11-22T17:39:55.488101 #10723] FATAL -- : Actual usage was 516M, process terminated.

在此之前,我遇到了PermGen空间错误,因此将其添加到环境中:
+-----------+----------------------------------------+
| Variable | Value |
+-----------+----------------------------------------+
| JAVA_OPTS | -XX:MaxPermSize=512m -Xms512M -Xmx512M |
+-----------+----------------------------------------+

我有什么选择?我可以做些调整以尝试使我的应用适合512M吗?如果我减少MaxPermSize,那会给我的应用更多的空间吗?有什么方法可以确定需要多少大小的彼尔姆空间?

还是我只不过已经超出CloudFoundry的规模了?有什么办法(包括通过付费)在CloudFoundry上获得更大的VM?还是我必须完全转向其他服务?

最佳答案

您只需要更改分配给应用程序的资源量即可。您可以使用VMC进行此操作,例如,将名为“我的应用程序”的应用程序的内存分配更改为1GB。

vmc mem myapp 1G

请记住,您的帐户对于所有应用程序的最大2G流量。

关于grails - 超过512M的内存限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13518004/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com