您好我正在使用石英插件grails。 當我只有1個工作(我用「創造工作」命令)一切都按預期工作! 這是工作的樣子,它會打印,每隔1秒鐘不能用石英插件使用grails運行多個作業
class MyFirstJob{
def concurrent = false
static triggers = {
simple name: 'myFirstJobTrigger', startDelay: 1000, repeatInterval: 1000 }
def group = "MyGroup"
def execute(){
println "MyFirstJob run!"
}
}
現在如果我再補充一點應打印每5秒看起來像這樣的另一份工作:
class MySecondJob{
def concurrent = false
static triggers = {
simple name: 'mySecondJobTrigger', startDelay: 1000, repeatInterval: 5000 }
def group = "MyGroup"
def execute(){
println "MySecondJob run!"
}
}
會發生什麼現在是JOB1將開始工作只有每5秒 似乎石英pluging只能有1個作業進度 我想知道我在想什麼或做錯了
我連試了下2號線在一個名爲quartz.properties conf目錄下:
org.quartz.threadPool.class = org.quartz.simpl.SimpleThreadPool
org.quartz.threadPool.threadCount = 10
感謝您的幫助
您是否嘗試通過在'log4j'閉包中添加'debug'grails.app.jobs''來開啓日誌記錄? Config.groovy'?這可能會提供一些額外的細節。 – 2012-02-21 14:39:29