今、私はWindows Server 2003上でデバイスからデータベースにデータを入力するためのサービスアプリケーションをいくつか持っています。Windowsサービスのトラブルシューティング、回復の設定?
サービスを再起動する必要があるデータエラーやその他の問題(データベース接続の問題、インターネット接続のダウンなど)によってサービスが失敗することがあります。現在、この問題を解決するソリューションはNETを使用する単純なバッチコマンドでした1時間ごとにスケジュールされたSTART/STOPコマンド。
サービスプロパティのリカバリタブを見て、サービスを再開するためのオプションがありました。テストする方法を知りたいのですが?そのような、どのようにWindowsは、サービスが失敗した知っている?そして、最も重要なのは、障害が発生したとき(復旧設定に基づいて)サービスが正常に再開したことを知る方法でしたか?
PS:私は、未処理の例外のときに、サービスのクラッシュで
おかげ
私のプロダクションサーバーにあり、コードにアクセスできなかったので、すぐにテストすることはできませんが、すぐに開発サーバーを展開しようとします。 Btw障害が発生した場合にサービスを再開する方法を教えてください。 – Dels
サービスのロギング設定はありますか?そうでない場合は、サービスコンソールが障害後に実行されているかどうかを確認するだけです。 –