Chinaunix首页 | 论坛 | 博客
  • 博客访问: 29955307
  • 博文数量: 2065
  • 博客积分: 10377
  • 博客等级: 上将
  • 技术积分: 21525
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-04 17:50
文章分类

全部博文(2065)

文章存档

2012年(2)

2011年(19)

2010年(1160)

2009年(969)

2008年(153)

分类: 系统运维

2010-05-31 17:51:45

很多人反映启用动易网站后会大量消耗IIS内存,其实我们动易系统的组件程序是没有问题的, 但因为访问量的原因 IIS 仍然可能会出现内存不够用,因此,我们在这里提供一种解决方法:微软在 IIS6.0 里专门集成了 IIS 内存回收,同时为了照顾 IIS5.0,也单独做了 IIS 内存回收软件。

下载 IIS 内存回收软件-IIS5Recycle:。

IIS5Recycle 软件的安装并不是傻瓜式的,简要说明如下:

1、在 C 盘建一个目录 IIS5Recycle。

2、将下载的文件解压到上一步建立的目录。

3、运行命令提示符,定位到 C:\IIS5Recycle 目录。

4、运行 IIS5Recycle /install 以执行安装。

iis5recycle /install 安装为系统服务
       iis5recycle /config 配置IIS5RECYCLE
       net start iis5recycle 启动服务 
        iis5recycle /uninstall 卸载服务

5、运行 IIS5Recycle /config 进行配置,弹出的配置界面是友好的 Windows 窗口,其中的英文都非常简单,不用详述,配置完成后 IIS5Recycle 就会自动回收内存了

下載完成後,請執行IIS5Recycle_zip.EXE,出現如下圖。

IIS 内存不够用的一种解决方法 - 心若冰清 - 心若冰清

2.點選『是』按鈕後,出現如下圖。
IIS 内存不够用的一种解决方法 - 心若冰清 - 心若冰清
3.點選『是』按鈕後,出現如下圖。
IIS 内存不够用的一种解决方法 - 心若冰清 - 心若冰清
4.點選『Browse』按鈕,出現如下圖。
IIS 内存不够用的一种解决方法 - 心若冰清 - 心若冰清
5.找到『IIS 5 Recycle』資料夾,如下圖。
IIS 内存不够用的一种解决方法 - 心若冰清 - 心若冰清

6.點選『確定』按鈕,出現如下圖。

IIS 内存不够用的一种解决方法 - 心若冰清 - 心若冰清
7.點選『OK』按鈕,出現如下圖。
IIS 内存不够用的一种解决方法 - 心若冰清 - 心若冰清
8.開啟『命令』視窗,如下圖。
IIS 内存不够用的一种解决方法 - 心若冰清 - 心若冰清
9.執行『CD\』,再執行『DIR』如下圖。
IIS 内存不够用的一种解决方法 - 心若冰清 - 心若冰清
10.執行『CD IIS 5 Recycle』,再執行『dir』,如下圖。
IIS 内存不够用的一种解决方法 - 心若冰清 - 心若冰清
11.執行『iis5recycle /install』,如下圖。安裝完畢。
IIS 内存不够用的一种解决方法 - 心若冰清 - 心若冰清

IIS5 Recycle設定

12.執行『IIS5RECYCLE /CONFIG』,如下圖。
IIS 内存不够用的一种解决方法 - 心若冰清 - 心若冰清
13.出現『IIS 5.0 Recycle』組態設定視窗,如下圖。
IIS 内存不够用的一种解决方法 - 心若冰清 - 心若冰清

 

 

設定 IIS 5 Recycle

IIS 5 Recycle 會自動回收 IIS 處理序根據下列準則:

? IIS 備份時間: Recycles IIS 之後已經執行以設定的小時數。
? 總 HTTP 要求提供服務: Recycles IIS 根據所服務, 由 Get Request 效能計數器記錄, 要求的總數目。
? Recycles IIS 根據特定日期或時間 : 一天或一週的時間 。 來設定這個選項, 請按一下 [ 新增 ] , 按一下 [ 每天 或 每週 , 並鍵入階段根據 24:00 制。 如果您按一下 [ 每週 ] , 您也必須選取一天的一週 (星期一到星期日) 和數週之前是在選取一天回收 IIS。 舉例來說, 您可以設定 IIS 5 Recycle 工具, 以在 22:59 執行每隔兩週內星期日。

若要移除日期或時間設定, 請按一下 [ 移除 ] 。

若要修改日期或時間設定, 請按一下 [ 編輯 ] 。

? 如果要設定這個選項, 請按一下 虛擬記憶體使用量: Recycles IIS 根據總虛擬記憶體使用由 Inetinfo . exe, 是由 Dllhost . exe 為跨處理序的應用程式記錄
? 若要設定此選項, 請按一下 ASP 要求排入佇列: Recycles IIS 所決定的重試次數之後是否大於設定值要求總數的 Active Server Pages (ASP) 會排入佇列,

您可以藉由加入名為 ASPThresholdRetries 登錄機碼設定重試。 如需如何加入和設定此機碼, 請參閱 [ 登錄設定 ] 一節。

? 如 果要設定這個選項, 請按一下 : 在無訊息時間下一個資源回收 IIS Recycles at the 下一個勿干擾時間 threshold IIS 服務 若要設定這個原則設定, 加入並設定名為 QuietTimeRequests 登錄機碼。 這表示每秒的 GET 要求轉至 10 或更低的靜止時間發生, 預設值為 10。 如需如何加入和設定登錄機碼, 請參閱 [ 登錄設定 ] 一節。 請注意您必須重新安裝對登錄機碼才會出現工具之後, 您的電腦。
14.勾選所有選項,如下圖。
IIS 内存不够用的一种解决方法 - 心若冰清 - 心若冰清
15.依需求自行修改相關欄位數值,如下圖。再點選『Add』。
IIS 内存不够用的一种解决方法 - 心若冰清 - 心若冰清
16.出現『Select Time』視窗,如下圖。
IIS 内存不够用的一种解决方法 - 心若冰清 - 心若冰清
17.依需求自行設定每天『Daliy』或每週『Weekly』要求回收之時間(24小時制),如下圖。再點選『OK』。
IIS 内存不够用的一种解决方法 - 心若冰清 - 心若冰清
18.回到『IIS 5.0 Recycle』組態設定視窗。依需求自行修改相關欄位數值,如下圖。再點選『OK』。
IIS 内存不够用的一种解决方法 - 心若冰清 - 心若冰清
19.開啟『命令』視窗,執行『net start iis5recycle』如下圖。IIs5Recycle回收服務啟動成功。此時請重新開機,否則回收服務亦無法真正啟動。
IIS 内存不够用的一种解决方法 - 心若冰清 - 心若冰清
21.如要檢查設定之時間回收是否正常運作。請開啟『電腦管理』視窗,並點選進入『系統工具』中之『事件檢視器』,如下圖。
IIS 内存不够用的一种解决方法 - 心若冰清 - 心若冰清
22.在圖21中用滑鼠點二下事件來源『IIs5Recycle』可看到『事件內容』視窗,如下圖。顯示『IIS service was successfully restarted』說明在00:20時重新啟動IIS service。
IIS 内存不够用的一种解决方法 - 心若冰清 - 心若冰清
23.如要關閉回收服務,開啟『命令』視窗,執行『net stop iis5recycle』如下圖。IIs5Recycle回收服務成功停止。
IIS 内存不够用的一种解决方法 - 心若冰清 - 心若冰清
21.如要移除『iis5recycle』,開啟『命令』視窗,進入『iis 5 recycle』資料夾,執行『iis5recycle /uninstall』如下圖。IIs5Recycle成功移除。
IIS 内存不够用的一种解决方法 - 心若冰清 - 心若冰清
阅读(2483) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~