1
CloudFoundryで複数のインスタンスを実行しているGrails 2アプリケーションを実行しているときに、cronスケジュールQuartz2ジョブ(http://grails.org/plugin/quartz2)が1回だけ起動されるようにするにはどうすればよいですか?Grails Quartz2プラグインがCloudfoundryに複数インスタンスありますか?
CloudFoundryで複数のインスタンスを実行しているGrails 2アプリケーションを実行しているときに、cronスケジュールQuartz2ジョブ(http://grails.org/plugin/quartz2)が1回だけ起動されるようにするにはどうすればよいですか?Grails Quartz2プラグインがCloudfoundryに複数インスタンスありますか?
基本的にclustered Quartz schedulerが必要です。ドキュメントには、クラスタの設定方法とJDBC-JobStore
の説明が記載されています。すべてのインスタンスがアクセスして同期できるデータベースが必要です。
plugin documentationによれば、quartz.properties
を完全に置き換えるので、Quartzスケジューラを設定するには、Config.groovy
を使用する必要があります。