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