ASP.NET Web アプリケーションの一部として (シングルトンとして) 実行される UCWA アプリがあり、reportMyActivity
ドキュメントに従って 2 分ごとに実行されるスケジュールされたジョブを使用しています。アプリケーションを有効かつオンラインに維持するため。
サーバーのログを見ると、アプリケーションはサーバーによって定期的にシャットダウンされており、ほぼ常に作成後約 20 分でシャットダウンされています。この 20 分間reportMyActivity
は正しく204 - NoContentを返し、その後 (オフラインになると)、代わりに404 - NotFoundreportMyActivity
を返します。
また、イベント チャネルを介して受信するすべてのイベントをダンプしていますが、イベントや証拠が発生していません。UCWA アプリがサーバーからシャットダウンされている時間に対応します。
オンプレミスのマルチテナント環境をターゲットにしています。
アイデアや提案はありますか?