首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >云铸造中SpringSource tcServer的Java堆大小问题

云铸造中SpringSource tcServer的Java堆大小问题
EN

Stack Overflow用户
提问于 2010-09-18 17:41:21
回答 1查看 1.2K关注 0票数 1

我使用Cloud和tcServer来部署我的java应用程序,但是遇到了内存不足的问题,因为我似乎无法使任何Java堆设置生效。有人有使用Cloud接口更改Java堆设置的经验吗?

我使用的是一个大型EC2实例(64位),我尝试了以下方法:

在应用程序definition

  • Entered -Xmx3g的JVM OPtions中,
  • 在部署definition
  • Tried的JVM选项中输入了-Xmx3g,这些选项覆盖在tcServer的setenv.sh脚本中,
  • 试图在tcServer的wrapper.conf设置中重写实例

我没有尝试从Cloud控制台影响所报告的最大堆大小1gb。即使设置为较低的值也没有任何效果。我可以确认盒子上的JVM是64位版本。

可以预见的是,随着用户数量在我的服务上增长,系统堆栈将耗尽内存。

是否有人有类似的经验让CloudFoundry接受JVM选项,或者不知道如何使tcServer (据我所见,由CloudFoundry安装,而没有任何tcServer工具,如tcsdamin )重新启动时获得一些新值?

EN

回答 1

Stack Overflow用户

发布于 2010-09-19 18:48:42

好吧-如果有人也不小心碰到这个,下面是我的解决方案:

windows

  • go

  • 忘记了它在Cloud接口中说的话,因为它没有效果,

  • ,忘记把东西放到setenv.sh中,因为它没有效果,

  • 忽略wrapper.conf,除非您在编辑/etc/init.d/tcserver上,并且更改SpringSource善意提供的硬编码-Xmx1G
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3742762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档