Iis

IIS 6 和 7 掛起許多 Web 服務

  • January 23, 2010

我有一個應用程序,每個螢幕使用一個 Web 服務 asmx 文件(比如 50 個螢幕),在我們進行測試之前我認為這不是問題。

我在 Windows 2008 上嘗試使用 IIS7,它掛起。因為它對我來說是新的,所以我在 Windows 2003 上將它更改為 IIS6,同樣的事情發生了

IIS 6 創建了大量 w3mp.exe 程序,每個程序 55 MB,並達到應用程序無用的地步。

它只被10個人同時使用過……

有什麼想法嗎?

好的,我發現了問題所在。

首先,擁有多個 asmx 文件和 1 個 asmx 文件之間沒有區別。

其次,伺服器掛起,因為我使用的是informix,並使用informix client sdk 3.5對應用程序進行了程式,該應用程序隨機打開連接掛起。所以我把所有的程式碼都改成了 ODBC,它就像一個魅力。

第三,我們在連接池上有 150 個工作程序,這為每個連接創建了 am w3mp.exe 程序,它應該只有 1 個工作程序。

所以,現在一切正常,希望這可以幫助那裡的人。

引用自:https://serverfault.com/questions/102894