Iis
IIS 6 和 7 掛起許多 Web 服務
我有一個應用程序,每個螢幕使用一個 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 個工作程序。
所以,現在一切正常,希望這可以幫助那裡的人。