0

如何增加本地开发服务器的堆大小?现在的默认值为-Xms1024m -Xmx2048m( ../local/engine/nodemanager/config/nodemanager.properties)。

有没有我可以设置的属性environment.properties

4

2 回答 2

1

有一个属性键可用于调整应用服务器内存设置。更好的是,您可以在本地environment.properties文件中使用该密钥。

appserverJvmArgs= -Xms3072m -Xmx4096m

这会导致nodemanager.properties您的设置和默认 VM args 像这样粘合在一起。

process.appserver0.command=tomcat.(bat|sh) appserver0 -Xms3072m -Xmx4096m -Xms1024m -Xmx2048m

我相信您的自定义设置仍然优先于默认(仍然打印出来)设置。

于 2019-11-18T16:19:39.890 回答
1

对于 DEV/TEST/PRELIVE 服务器:

您可能有一个生产、开发等属性文件,该文件使用您程序集中的 prio 修改来覆盖环境属性文件;检查程序集中的“包含”闭包,并仔细检查是否有针对特定环境包含的子句。(例如,如果环境是开发,则使用 development.properties)

我们实际上解决了这个问题,并将我们的 DEV 设置为 TEST 服务器(因此构建一个快照类型,然后使用 settings.gradle 进行部署)以防止自己创建两个单独的 DevOps 流程。

对于本地 DEV 环境: 如果您想减轻其开发人员重复,请不要运行 deployServer(如果您不需要)(使用 dC),或者将负责的 gradle 任务/项目排除在运行之外并因此覆盖文件。

于 2019-11-19T13:37:11.757 回答