ASP.NET C#で記述されたアプリケーションがあり、約2日間実行してから、再度起動するまで停止します。アプリケーションで問題が発生することがありますが、現時点では、アプリケーションを続行するには手動による介入が必要です。(これまでのところ、SQLサーバー自体は問題ではありませんでした)
動作中、アプリケーションは少なくとも20分ごとにログデータベーステーブルに行を書き込みます。これらの行がない場合は、アプリケーションがタスクを終了したか、続行するために支援が必要であることを意味します。このような場合、メールまたはその他の通知を受け取りたいと思います。
アプリケーションがログデータベーステーブルへのこれらの行の書き込みを停止したかどうか、または停止したときに検出して通知するための最良の方法は何ですか?
作業が簡単になれば、ファイルへの書き込みやTCP / UDPパケットの送信など、他の通常のタスクをアプリケーションに実行させることができます。