我們只用配置修正了類似的問題。
這裏有一本很好的書,是由William R Stanek撰寫的Microsoft IIS 6.0 Administrator's Pocket Cunsultant。
我會盡力幫忙。我以前見過這個。
在我的公司,我們一直與他們
運行ColdFusion因爲我們有以下設置來設置每個池拆分單獨的網站爲獨立的應用程序池。在應用程序池您池
右鍵 回收工作進程(分鐘)1740,其他一切清晰
我們還確保工作進程的最大數目爲4
我們關閉工作進程閒置20分鐘後,限制在1000
我們ping通工作進程每30秒內核請求隊列
,供應數十百萬頁的每個月有4個服務器的視圖。
您還應該檢查您的IIS「應用程序配置」中的網站屬性框/主目錄/配置是否將擴展名爲.cfm設置爲JRUN/CF dll以及通配符應用程序映射。
我們刪除了通配符應用程序映射,因爲我們發現jrun正在輪詢圖像,並且只是說它不會處理它們。
此外,在網站屬性中檢查ISAPI過濾器,如果你不使用.NET,那麼確保它不作爲過濾器在這裏運行,因爲它可能只是過濾器,導致事情炸燬。
您是否檢查過ColdFusion中的平均隊列長度和隊列時間。嘗試使用Fusion Reactor在這裏查找問題。這可能是因爲你的網站太忙了,我懷疑這個,但是CF會在IIS之前爆炸。
謝謝斯圖爾特。我們的設置已經非常像您所描述的了,我也認爲它與CPU的數量有很大關係。我們沒有的唯一一點是.cfm的顯式擴展。這應該讀什麼? – Carl 2009-01-06 02:36:21