64位的CPU、64位的操作系統,終于等來了支持64位的asp.net 2.0,而讓人失望的是依然不能讓博客園網站運行于64位。
博客園網站目前運行于32位 ASP.NET 2.0,如果切換到64位ASP.NET 2.0,Web服務器CPU占用一直處于100%,ASP.NET 2.0在蝸牛般地編譯應用程序,記得5月份將Blog程序升級到64位ASP.NET 2.0后,編譯了幾個小時也沒完成。
最近,發現了問題的原因,原來是IIS認為應用程序池超出虛擬內存限制,頻繁地回收應用程序池,幾乎每分鐘都在回收,事件日志顯示這樣的信息: A worker PRocess with process id of '2828' serving application pool 'APP_CNBlogs' has requested a recycle because it reached its virtual memory limit. 即使增加應用程序池虛擬內存設置,也不能解決問題,查看應用程序池所在進程的虛擬內存占用情況,并沒有達到最大虛擬內存限制,可能IIS是根據默認設置進行了回收。
http://m.survivalescaperooms.com/dudu/archive/2006/08/22/481954.html
新聞熱點
疑難解答