您好我正在使用石英插件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