2010-05-06 83 views
0

我有運行在Windows Server 2003上的Web服務應用程序。這些主機(每個主機都在單獨的appPool上)包含多個操作(諮詢服務)。
在appPools(如定製池)方面,是否存在一種在這些主機上執行可靠性的方法:如果工作進程失敗,另一個將在其位置處啓動。使用iis 6/7執行應用程序的可靠性

如果有一種方法可以在IIS 7中執行它 - 或者使用WCF - 我將不勝感激這些信息。

感謝

+0

你將需要更加具體和精確。詢問如何「執行可靠性」太含糊。 – Cheeso 2010-05-07 18:32:47

+0

我剛剛編輯了這個問題。我的意思是喜歡爲泳池提供應急服務。 – Erup 2010-05-07 19:35:58

+0

你需要更具體。你是什​​麼意思,「有一個應急池」? – 2010-05-11 00:52:54

回答

1

有彈性內置的IIS6/7的過程模型。如果一個工作進程失敗,另一個工作將在其位置上啓動。如果這就是你的意思,那麼是的,你可以得到可靠性。有關更多信息,請參閱http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/10cd7224-3d8a-41c8-9ff2-909bb578a4ea.mspx

我不知道「採取應急措施」是什麼意思。

發生進程崩潰時「正在運行」的HTTP請求丟失。客戶端必須重新提交請求。如果您需要該場景的可靠性,則需要採用不同的方法。

+0

感謝您的回答,我糾正了這個問題。我將研究AppPool運行狀況監視和快速失敗保護的實現。在這種應用場景中,如果另一個工作進程立即發生,我們可以接受「正在運行」請求的丟失。 – Erup 2010-05-11 01:24:59

相關問題