タイトルはちょっと変わっていますが、AppHarbor がバックグラウンド アプリケーションの複数のインスタンスを起動する可能性があるための回避策を見つけようとしています。このアプリケーションは、Quartz.NET を使用して、基本的なスケジュールで重要なイベントをサーバーにプッシュします。ただし、バックグラウンド アプリケーションのインスタンスが 1 つだけであることを保証することはできませんが、各イベントを通常どおりトリガーする必要があります (基本的に、サーバーの POV から 1 つのユニットとして機能します)。
私は当初、ロックと Redis を使用してこれを解決しようとしましたが、十分に機能させることができませんでした。これを達成する方法はありますか?