2011-06-02 56 views
0

我试图找到如何为glassfish v2中的节点代理设置jvm内存设置(-Xmx)。如何在glassfish v2中的节点代理上设置jvm内存设置?

我在管理控制台下的节点代理属性页下找不到任何选项。

我的问题是,没有任何-Xmx设置的java进程将占用服务器上可用内存的1/4。对于拥有大量内存的服务器而言,这成为一个大问题。

有没有人知道我需要修改哪个glassfish配置文件?

我在glassfish树中找不到任何相关的东西,并且使用JAVA_OPTS env变量没有帮助。

+0

我没有这样做,但它看起来像您可以编辑startserv(GlassFish中/ nodeagents /{agent.name}/agent/bin。最后一行有java命令,你可以改变它来传入JAVA_OPTS,其他变量或只是硬编码你想要的内存标志。 – Jim 2011-06-02 19:52:13

+0

它不回答你的问题,但Glassfish 3.1没有节点代理,我发现它非常好。 – Jim 2011-06-02 19:52:46

+0

......这个怎么样? http://download.oracle.com/docs/cd/E19879-01/821-0182/abdjw/index.html阅读“同步大型应用程序”下的INSTANCE-SYNC-JVM-OPTIONS。我仍然在生产中使用GF 2.1,所以这对我很有趣。 – Jim 2011-06-02 19:57:58

回答

1

我已经执行

grep -lr '\-Xm' ~/glassfish-3.1.2.2/ 

和这个游戏我的结果是:~/glassfish-3.1.2.2/glassfish/domains/domain3/config/domain.xml 那里你可以找到

<jvm-options>-Xmx512m</jvm-options>