Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Grails2.2.4中设置堆大小和其他JVM参数_Grails - Fatal编程技术网

在Grails2.2.4中设置堆大小和其他JVM参数

在Grails2.2.4中设置堆大小和其他JVM参数,grails,Grails,我最近在运行Grails应用程序时遇到了以下错误,该应用程序通常是由cron触发的quartz作业(当前连接到控制器进行开发): 2014-11-21 12:37:34538[quartzScheduler_Worker-1]侦听器出错。异常PrinterJobListener-作业中发生异常:Grails作业 消息:java.lang.OutOfMemoryError:超出GC开销限制 我想增加堆空间,但我不确定我的grails版本(2.2.4)的正确方法 我是创建GRAILS\u OPT环境

我最近在运行Grails应用程序时遇到了以下错误,该应用程序通常是由cron触发的quartz作业(当前连接到控制器进行开发):

2014-11-21 12:37:34538[quartzScheduler_Worker-1]侦听器出错。异常PrinterJobListener-作业中发生异常:Grails作业 消息:java.lang.OutOfMemoryError:超出GC开销限制

我想增加堆空间,但我不确定我的grails版本(2.2.4)的正确方法


我是创建GRAILS\u OPT环境变量还是使用GRAILS.project.fork?

我将假设您需要为开发更改这些设置,并且这样做是使用
GRAILS\u OPT
环境变量完成的。有关如何执行此操作,请参阅操作系统的说明

来自圣杯:

在运行JVM时,向JVM提供自定义参数通常很有用 Grails命令,特别是运行应用程序,例如 要设置更高的最大堆大小。Grails命令将使用 通用JAVA_OPTS环境中提供的任何JVM选项 变量,但也可以指定特定于Grails的环境 变量也是:

export GRAILS_OPTS="-Xmx1G -Xms256m -XX:MaxPermSize=256m"
grails run-app