私は2つのサーバー、ServerAとServerBを持っています。彼らは同じハングファイアデータベースを共有します。 私はJobAとJobBという2つのジョブを持っています。サーバーAでHangfire - 指定されたキュー名を持つ定期ジョブ
、私が使用:
ServerBのRecurringJob.AddOrUpdate(
"JobA",
() => new JobA().Execute(),
this._configuration.Schedule, queue: "A");
、私が使用:
RecurringJob.AddOrUpdate(
"JobB",
() => new JobB().Execute(),
this._configuration.Schedule, queue: "B");
問題は、各ジョブが "ジョブ" 表で "エンキュー" であるということです、彼らは決してありません実行される。
"AddOrUpdate"メソッドでキューオーバーライドを削除すると、ジョブが実行されます(キューは設定されていません)。
何か不足していますか?定期的なジョブをキュー構成で設定するには?コードが欠落していた
私が使用していますがハングファイア1.5.6。私も同様の問題があります。解決策を見つけましたか? –