我有一个作为Linux服务运行的Grails应用程序。基本上我创建了一个从/etc/init.d/mygrailsservice到mygrailsservice.jar的符号链接。Grails独立JAR作为linux服务配置内存参数
我想增加分配给服务的OS内存量。
我该如何配置?
我有一个作为Linux服务运行的Grails应用程序。基本上我创建了一个从/etc/init.d/mygrailsservice到mygrailsservice.jar的符号链接。Grails独立JAR作为linux服务配置内存参数
我想增加分配给服务的OS内存量。
我该如何配置?
看一看可执行罐子春季启动文档,并使用它们作为系统服务 - https://docs.spring.io/spring-boot/docs/current/reference/html/deployment-install.html
随着jar文件和APP_NAME外,上面的设置可以 使用.conf文件进行配置。该文件预计在jar 文件旁边,并且具有相同的名称,但后缀为.conf而不是.jar。 例如,名为/var/myapp/myapp.jar的jar将使用名为/var/myapp/myapp.conf的 配置文件。
myapp.conf。
JAVA_OPTS = -Xmx1024M
LOG_FOLDER = /定制/数/文件夹
嗯,工作的工作感到惊讶。
的Java -Dgrails.env =督促罐子建立/库/ mywar-0.1.jar
只需设置内存:您可以通过只使用(因为它是用弹簧引导)调用一个Grails应用3 java命令行(例如512 MB或1 GB):
java -Xmx512M -Dgrails.env=prod -jar build/libs/mywar-0.1.jar
java -Xmx1G -Dgrails.env=prod -jar build/libs/mywar-0.1.jar
您可以将其添加到bash脚本中,并且应该很好。