警告:我幾乎是伺服器管理的新手,多年來我一直在運行自己的 Web 伺服器,但只處於非常基礎的水平。
話雖如此,我現在在一個強制執行進程計數限制的 VPS 主機上(我想他們正在透過容器進行核心共享)
Windows Server 2008 R2、IIS 7.5 我有大約 100 個並髮用戶,但每個用戶可能每 5 分鐘左右只載入一個頁面。在這 5 分鐘內,每個頁面都會觸發一些 5-10 個 http 請求。
在上述負載下,我不斷接近甚至突破 VPS 主機強制執行的 100 numprocs 限制,從而造成服務中斷(503 服務不可用)
有沒有辦法可以減少進程的數量,也許是透過重複使用、排隊或其他方式——以犧牲執行速度為代價來優先考慮穩定性?
謝謝
ps:編輯 - 顯然是 SVCHOST.EXE 進程快速啟動,超過 W3WP.EXE ...我不知道這可能意味著什麼,但這可能是有用的信息