如何增加本地开发服务器的堆大小?现在的默认值为-Xms1024m -Xmx2048m
(../local/engine/nodemanager/config/nodemanager.properties
)。
也许可以在environment.properties
中设置一个属性吗?
有一个属性键,可用于调整appserver内存设置。更好的是,您可以在本地environment.properties
文件中使用该密钥。
appserverJvmArgs= -Xms3072m -Xmx4096m
这将导致nodemanager.properties
,您的设置和默认VM args会像这样粘在一起。
process.appserver0.command=tomcat.(bat|sh) appserver0 -Xms3072m -Xmx4096m -Xms1024m -Xmx2048m
我相信您的自定义设置仍然优先于默认设置(仍打印出来)。
,对于DEV / TEST / PRELIVE服务器:
您可能有一个生产,开发等属性文件,该文件会使用部件中的prio修改否决环境属性文件;检查程序集中的“ include”闭包,并仔细检查是否有针对特定环境的包含的子句。 (例如,如果环境是开发环境,请使用development.properties)
我们实际上是解决此问题的方法,并将DEV设置为TEST服务器(因此,请构建快照类型,然后使用settings.gradle进行部署),以防止自己创建两个单独的DevOps流。
对于本地DEV环境: 如果您想减轻开发人员的重复,或者不必(如果使用dC则不必运行)运行deployServer,或者将负责的gradle任务/项目排除在运行之外,从而覆盖文件。