2011-12-30 7 views
0

短いストーリー - サードパーティasp.netアプリケーションを実行する2つのWebサーバーがあります。無作為に(今のところ)彼らはただ...仕事をやめる。私は1分以内に作業が止まると教えてくれる外部チェックがあります。今は、RDPを通じてマシンに乗ってiisresetを発行する必要があります。私はマシンに入らなくても1つのPDQに行く必要があります。ASP.Net Restart IIS

問題のリモートマシンでiisresetを発行する簡単なページを作成しました。これは通常動作します。ときどき "iisrestart \ machinename"はIISサービスを停止しますが、再起動しません。これは悪いです。

理想的には、サービスを停止して起動することができるかどうかを知りたい場合、10秒後に起動しない場合は、もう一度起動してください。しかし、リモートでサービスの状態を監視する方法はわかりません。

誰かが私を正しい方向に向けることができますか?

+0

[サーバー障害](http://serverfault.com/)を試してみてください。 – James

+0

Jamesに感謝します。私もそこに投稿しました(あなたのコメントの後)。 –

+0

IISを完全に再起動する必要がありますか、または単にアプリケーションプールを起動できますか?アプリケーションプールだけで逃げることができれば、web.configへの変更(例えば、コメント '<! - Refreshed on 2011-12-30 10:25 - >')を追加する必要があります。サードパーティからの調査が必要だが、厄介な問題のように聞こえる。 – tomfumb

答えて

1

これは正しい方向です:リモートマシン上のサービスを停止、監視、開始するためのVBScriptとWMI。