【问题标题】:How to set jvm memory settings on the node agent in glassfish v2?如何在 glassfish v2 的节点代理上设置 jvm 内存设置?
【发布时间】: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,所以这对我来说很有趣。

标签: java glassfish agent


【解决方案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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-12
    • 1970-01-01
    • 2022-01-12
    • 2013-03-09
    • 1970-01-01
    • 2021-02-01
    相关资源
    最近更新 更多