gpt4 book ai didi

grails - 为什么Grails Quartz作业在生产几分钟后会死掉?

转载 作者:行者123 更新时间:2023-12-02 14:28:28 24 4
gpt4 key购买 nike

使用grails Quartz插件(最新的稳定版本0.4.2),我在开发环境中可以很好地运行四个不同的Jobs,其中大多数每分钟运行一次。

但是,在生产环境中,它们运行了几分钟,然后“死亡”-他们不再运行了。没有抛出异常或类似异常。该应用程序的其余部分仍然可以正常工作。

有人知道这可能是什么原因吗?我应该在哪里/如何开始分析问题?

最佳答案

我还遇到了一个问题,使用了 quartz 1.5.2.jar而不是 quartz 插件中包含的 quartz 1.7.3jar。我将其追溯到shiro中的一个依赖项,它本身包含一个shiro-quartz.jar,它本身依赖于该确切版本的 quartz 。

我的解决方案是将此添加到我的BuildConfig.groovy中:

grails.project.dependency.resolution = {

...

dependencies {
compile("org.apache.shiro:shiro-quartz:1.0.0-incubating") {
excludes("quartz")
}
}
}

如果不是shiro,请尝试运行 grails dependency-report。从那里您可以找到导致错误版本 quartz 的原因。

关于grails - 为什么Grails Quartz作业在生产几分钟后会死掉?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4224484/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com