我的Grails应用程序包含以下grails-app/conf/QuartzConfig.groovy
:
quartz {
autoStartup = true
jdbcStore = false
waitForJobsToCompleteOnShutdown = false
exposeSchedulerInRepository = false
interruptJobsOnShutdown = true
props {
scheduler.skipUpdateCheck = true
}
}
然而,每当我关闭Tomcat时,都会有一个悬挂的过程,我将要杀死它。根据上面的配置文件,这不应该发生。我应该使用另一个属性来实现这个目标吗?
此外,在Tomcat启动时,我看到10行(对于10个Quartz线程):
严重:Web应用程序[/ test]似乎已经启动了一个帖子 命名为[DefaultQuartzScheduler_Worker-5]但未能阻止它。 这很可能会造成内存泄漏。
以上内容也不会随配置文件中的属性而改变,这似乎与挂起过程有关。任何帮助将不胜感激。
答案 0 :(得分:1)
使用最新版本的Quartz插件。我们一天前发布了它。