質問

grails Quartz プラグイン (最新の安定バージョン、0.4.2) を使用すると、開発環境で 4 つの異なるジョブが正常に実行され、そのほとんどが毎分実行されます。

ただし、実稼働環境では、それらは数分間実行された後「停止」し、それ以上実行されなくなります。スローされる例外などはありません。アプリケーションの残りの部分は引き続き正常に動作します。

この理由が何かわかる人はいますか?問題の分析をどこから/どのように始めればよいですか?

役に立ちましたか?

解決

私はまた、石英-1.5.2.jarが代わりに石英プラグインに含ま石英-1.7.3.jarの使用中に問題に遭遇しました。私は、それ自体が、それ自体は、石英の正確なバージョンに依存していることをシロ - quartz.jarを含むシロに依存、それをトレースします。

私のソリューションは、私のBuildConfig.groovyにこれを追加しました:

grails.project.dependency.resolution = {

    ...

    dependencies {
        compile("org.apache.shiro:shiro-quartz:1.0.0-incubating") {
            excludes("quartz")
        }
    }
}
それは史郎ない場合は、

grails dependency-reportを実行してみてください。そこからは、石英の間違ったバージョンに引っ張っているものを見つけることができます。

他のヒント

に基づいて問題を見つけたと思います この Grails JIRA コメント.

どういうわけか、quartz-1.7.3.jar に加えて、quartz-1.5.2.jar が私の運用環境に存在していました。それを削除し、Tomcat を再起動した後、(少なくとも今までは) 動作していました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top