一 > 設置IIS服務器定時自動重啟的方法
最近(jin),有(you)一(yi)朋友的IIS服(fu)務(wu)器老是(shi)出(chu)(chu)現(xian)問(wen)題(ti),運行一(yi)段時間下來就(jiu)(jiu)會出(chu)(chu)現(xian)訪問(wen)服(fu)務(wu)器上的網(wang)(wang)站時提(ti)示(shi)數據(ju)庫連接出(chu)(chu)錯(cuo),然后重啟(qi)IIS后網(wang)(wang)站又能正常訪問(wen)了(le),實在(zai)找不出(chu)(chu)是(shi)什么原因導(dao)致(zhi)了(le)這(zhe)個(ge)(ge)問(wen)題(ti)。不過最終(zhong)我想(xiang)到了(le)一(yi)個(ge)(ge)笨(ben)辦法,就(jiu)(jiu)是(shi)讓(rang)IIS服(fu)務(wu)器定時自動重啟(qi),在(zai)Windows的任務(wu)計劃中指定一(yi)個(ge)(ge)時間讓(rang) IIS服(fu)務(wu)器自動重啟(qi)。(這(zhe)只(zhi)是(shi)個(ge)(ge)笨(ben)辦法,如果有(you)高手知道(dao)究竟是(shi)什么原因導(dao)致(zhi),以(yi)及具體的解決方法請留(liu)言,謝(xie)謝(xie)了(le)。)
設置IIS服務器定時自動重啟的方法:(這里(li)我以Windows Server 2003為(wei)例)
1、首先開啟Windows的(de)任務(wu)(wu)計劃(hua)服(fu)務(wu)(wu)Task Scheduler,如果(guo)你沒有關(guan)閉(bi)該服(fu)務(wu)(wu)的(de)話(hua),默認是開啟的(de);如果(guo)你關(guan)閉(bi)了該服(fu)務(wu)(wu),那開啟Task Scheduler服(fu)務(wu)(wu)方(fang)法如下(xia):
開(kai)(kai)始(shi)→設(she)置→控制面板(ban)→管(guan)理工具→服務→在右(you)邊的(de)窗(chuang)口中找到Task Scheduler服務,將其啟動類型(xing)設(she)為自動,服務狀態(tai)設(she)為開(kai)(kai)啟即可(ke),相關截圖如下所示:
2、開始→程序→附件→系統工具→任務(wu)計劃→雙擊(ji)“添加任務(wu)計劃”,此時將彈(dan)出任務(wu)計劃向導(dao),相(xiang)關截(jie)圖如(ru)下所示(shi):
3、點擊下一步,在出現的窗口中點擊“瀏覽”按(an)鈕(niu)(niu),找到C:WINDOWSsystem32iisreset.exe并點擊打(da)開(kai)按(an)鈕(niu)(niu)
4、此時在彈出的窗口中輸(shu)入計劃任(ren)務的名稱,并選(xuan)擇一(yi)個執(zhi)行任(ren)務的時間(jian),相關截圖如下所示(shi):
5、點擊下(xia)一(yi)步按鈕,分別設置起始時間、運行計劃任務的周期以及(ji)起始日期,相關截圖如下(xia)所示:
6、點擊下(xia)一步(bu)按鈕,輸(shu)入您計算機的用(yong)戶(hu)名以及密碼,相關截圖如下(xia)所示:
7、點(dian)擊下(xia)一步(bu)按鈕,出(chu)現“您已(yi)成功(gong)地計(ji)劃了下(xia)列任務”提示,最后點(dian)擊完成按鈕即可,相關截圖如下(xia)所(suo)示:
二 > 利用計劃任務讓win2003服務器每天定時自動重啟
windows2003服務(wu)器在長時(shi)間運行之(zhi)后,系(xi)統資源就(jiu)(jiu)會占用(yong)率(lv)特(te)別大(da),系(xi)統運行效率(lv)大(da)大(da)降(jiang)低,此時(shi)訪問服務(wu)器的(de)普通用(yong)戶也(ye)會受到影響,打開網頁的(de)反應時(shi)間會特(te)別長。這時(shi)就(jiu)(jiu)需(xu)要清理某(mou)些服務(wu),或者重啟一下服務(wu)器了。人工手動去操作顯然是(shi)繁(fan)雜而不現實的(de)那么如何簡單的(de)實現服務(wu)器定時(shi)自動重啟呢?
其實在(zai)Windows Server2003系(xi)(xi)統中,我們可(ke)以利用(yong)系(xi)(xi)統自(zi)帶的shutdown命令和自(zi)帶的任務(wu)計劃(hua),簡單(dan)地實現遠程定時重(zhong)啟服務(wu)器系(xi)(xi)統的目的。
具體方法步驟如下:
1、首(shou)先,打(da)開記事本程序,輸入如(ru)下(xia)命令代(dai)碼:
shutdown-r-f-t30
命令解釋:r參數指定服務器系統重新啟動,f參數強行關閉服務器系統中的頑固進程和應用程序,t參數表示系統關機倒記時的時間。
然后選擇"另存(cun)為(wei)(wei)",注意文(wen)件(jian)類型選為(wei)(wei)"所有文(wen)件(jian)",文(wen)件(jian)名輸(shu)入為(wei)(wei)"Restart.bat",即(ji)保存(cun)成(cheng)“.bat”格式(shi)的(de)批處(chu)理文(wen)件(jian),并將之保存(cun)至(zhi)合適的(de)位(wei)置。
2、接著,依次單擊“開始-程序-附件-系統工具-任務計劃”命令(或者直接從控制面板中找到任務計劃選項并打開),用鼠標雙擊其后界面中的“添加新任務”圖標,打開新任務創建向導界面。
單擊“下1步”按鈕,從應用程序列表框中單擊“瀏覽”按鈕,打開文件選擇對話框,將之前生成的“Restart.bat”文件選中并導入到向導窗口中。
然后為新建的計劃任務取個合適的名稱,并將“該任務的執行”設置為“每天”。單擊“下1步”按鈕后,進入設置界面,將新任務的運行起始時間指定為每天“4:00”。
再單擊“完成(cheng)”結束(shu)服務器(qi)定時重啟(qi)任(ren)務的創建操作。
如此之后,服務器系統(tong)就會在(zai)[www.cuntuba520.com]設定時(shi)間(jian)自動重新啟(qi)動。通過(guo)多個(ge)網站流量統(tong)計發現,每天2點到3點這個(ge)時(shi)間(jian)段網站訪(fang)問人數最少,于是我把服務器定時(shi)重啟(qi)時(shi)間(jian)設置為每天的3:00。