![](/img/trans.png)
[英]Handling Tomcat shutdown gracefully when using quartz and struts framework
[英]Grails and Quartz on Tomcat: how to gracefully shutdown
我有一個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]的線程但未能阻止它。 這很可能造成內存泄漏。
以上也不會隨配置文件中的屬性而改變,這似乎與掛起過程有關。 任何幫助將不勝感激。
使用最新版本的Quartz插件。 我們一天前發布了它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.