【发布时间】:2011-06-02 18:18:09
【问题描述】:
我正在尝试查找如何在 glassfish v2 中为节点代理设置 jvm 内存设置 (-Xmx)。
我在节点代理属性页面下的管理控制台中找不到任何选项。
我的问题是没有任何 -Xmx 设置的 java 进程将占用服务器上可用内存的 1/4。对于具有大量内存的服务器,这将成为一个大问题。
有人知道我需要修改哪个 glassfish 配置文件吗?
我在 glassfish 树中找不到任何相关的东西,使用 JAVA_OPTS 环境变量没有帮助。
【问题讨论】:
-
我还没有这样做,但看起来你可以编辑 startserv (glassfish/nodeagents/{agent.name}/agent/bin。最后一行有 java 命令,你可以更改它以传入 JAVA_OPTS、其他一些变量或只是硬编码您想要的内存标志。
-
它没有回答你的问题,但是 Glassfish 3.1 不再有节点代理,我发现它非常好。
-
...还有,这个怎么样? download.oracle.com/docs/cd/E19879-01/821-0182/abdjw/index.html 在“同步大型应用程序”下阅读有关 INSTANCE-SYNC-JVM-OPTIONS 的信息。我仍在生产中使用 GF 2.1,所以这对我来说很有趣。