特別提示:本文的教程僅適合采用windows服務(wù)器的IIS組件上操作,service unavailable是許多網(wǎng)站會(huì)經(jīng)常遇到的問(wèn)題,希望對(duì)大家有用。
昨天一小段時(shí)間網(wǎng)站出現(xiàn)了service unavailable,于是筆者緊急的解決了此問(wèn)題,據(jù)悉Service Unavailable是一種系統(tǒng)的警告提示。如果一個(gè)網(wǎng)站的程序占資源太多或者發(fā)生太多的錯(cuò)誤,系統(tǒng)日志就會(huì)提示:“應(yīng)用程序池 'xxx' 被自動(dòng)禁用,原因是為此應(yīng)用程序池提供服務(wù)的進(jìn)程中出現(xiàn)一系列錯(cuò)誤,或者提示:應(yīng)用程序池 'xxx' 超過(guò)了其作業(yè)限制設(shè)置。這時(shí),訪問(wèn)這個(gè)網(wǎng)站就會(huì)提示:Service Unavailable。一般系統(tǒng)會(huì)在30秒左右恢復(fù)正常,多刷新幾次就能正常訪問(wèn)了。出現(xiàn)此問(wèn)題的網(wǎng)站,一般是windows平臺(tái)的網(wǎng)站,linux平臺(tái)的網(wǎng)站無(wú)此問(wèn)題。
網(wǎng)絡(luò)圈管家的解決方法:
一:重啟網(wǎng)站的iis,隨即網(wǎng)站恢復(fù)訪問(wèn)。
1、重啟iis的方法
(1)如下圖所示在開(kāi)始-〉運(yùn)行中輸入iisreset就可以實(shí)現(xiàn)IIS重啟。
(2)如下圖所示可通過(guò)打開(kāi)IIS,然后右鍵-〉所有任務(wù)-〉重新啟動(dòng)IIS進(jìn)行重啟IIS
(3)如下圖也可以通過(guò)右鍵我的電腦-〉管理-〉服務(wù)找到World Wide Web服務(wù)進(jìn)行重啟
二:為了避免此問(wèn)題,網(wǎng)絡(luò)圈管家寫(xiě)了一個(gè)腳本,每天凌晨4點(diǎn)半自動(dòng)執(zhí)行的自動(dòng)重啟iis的腳本,方法如下:
(1)首先在記事本文檔中寫(xiě)入如下內(nèi)容
@echo off iisreset
復(fù)制代碼
(2)然后保存為.bat的形式(注意名字不要以iisreset命名)
(3)打開(kāi)計(jì)劃任務(wù),添加計(jì)劃任務(wù)
(4)按著提示一步一步下去
(5)選擇瀏覽,定位到你的腳本的文件處
(6)選擇每天,下一步
(7)輸入服務(wù)器密碼
(8)勾選圖中所示,進(jìn)入高級(jí)設(shè)置
(9)選擇日程安排-〉高級(jí)選 項(xiàng)
(10)勾上重復(fù)任務(wù),選擇你要每隔多長(zhǎng)時(shí)間執(zhí)行一行IIS重啟的腳本,持續(xù)時(shí)間要比重復(fù)任務(wù)時(shí)間要長(zhǎng),按確定就可以實(shí)現(xiàn)定時(shí)重啟IIS了!