私は非常に小さなモニターWebアプリケーションを作成しました。私が反応することができるように私は電子メールを送っています(例えば、サイトが503に反応する場合)dot.netサイトが常に稼働していることを確認してください
しかし、私の問題は、AppPoolがリサイクルするときにモニタweb-appがシャットダウンされ、再度要求を受け取っていないからです。
リサイクルやサーバーの再起動後に再起動する方法はありますか?
現在、global.asax Application_Startでバックグラウンドスレッドを開始し、そのスレッドはモニタWebアプリをポーリングして他のサイトと同じ状態に保ちます。
このようにして、HTTPリクエストが頻繁に送信されます。しかし、これは明らかに、それが実際に開始されたときにそれを生かし続けるためにのみ機能します。
私はIIS Warm Upモジュールについて少しは読んだことがありますが、サイトは影響を受けていないサーバー上でホストされているため、これは不可能です。
サイトはASP.Net 4.0を使用して構築され、IIS 7.5サーバー上で動作します。
はあなたがスケジュールされたタスクを経由してWindowsサービスまたはコンソールアプリケーションの実行としてこれを実装する必要があり
非常にきちんとしたサイト、私はこれとpingdomの間で選択しなければならないでしょう。 – Steffen
私は稼働時間ロボットに定住しました - それは無料ですので、 50サイト:-) – Steffen