2011-12-30 90 views
0

長話短說 - 我們有2個運行第三方asp.net應用程序的webservers。隨機(到目前爲止)他們只是......停止工作。我有一個外部支票,它會告訴我什麼時候在一分鐘左右停止工作。現在我必須通過RDP進入機器併發出iisreset。直到我不在機器上,我必須得到一個PDQ才行。ASP.Net重新啓動IIS

我寫了一個簡單的頁面,將發出違規的遠程機器上的iisreset。這通常起作用。有時「iisrestart \ machinename」會停止IIS服務,但不會重新啓動它,這是不好的。

理想情況下,我想知道我是否可以停止服務,嘗試啓動它,如果它在10秒內未啓動,請嘗試再次啓動它。但我不知道如何遠程監視服務的狀態。

有人能指出我正確的方向嗎?

+0

您可能想試試[服務器故障](http://serverfault.com/)。 – James 2011-12-30 18:21:35

+0

謝謝詹姆斯。我也發佈了它(在你的評論之後)。 – 2011-12-30 18:23:13

+0

您是否需要完全重新啓動IIS,或者只需啓動應用程序池?如果你只能通過應用程序池逃避web.config的更改(例如,附加評論'<! - 刷新於2011-12-30 10:25 - >')應該這樣做。聽起來像一個討厭的問題,雖然這保證了第三方的一些調查 – tomfumb 2011-12-30 18:26:52

回答

1

這是正確的方向:VBScript和WMI停止,監視,啓動遠程機器上的服務。

相關問題