[點晴永久免費OA]WindowsServer2008R2提示HTTP Error 503.The service is unavailable應用程序池的程序自動停止解決方法
前兩天遇見一個問題,部署網(wǎng)站之后,瀏覽時總是報503,找了半天才發(fā)現(xiàn)是用戶權限問題,現(xiàn)在記錄一下,方便以后遇到的大伙快速解決問題,以至于不會浪費太多時間: 解決方法: 如果點晴OA服務器的IIS中有多個應用程序池,一定要確保下面操作的是點晴OA網(wǎng)站所綁定的應用程序池,不是應用程序池名稱是clicksun就一定是點晴OA網(wǎng)站綁定的,點擊點晴OA網(wǎng)站,在基本設置中,可以看到點晴OA所綁定的應用程序池名稱:
IIS中點擊站點的應用程序池,選擇高級設置,標識如果是ApplicationPoolIdentity,改成NetworkService試試,解決不了可再參考下面解決方法:
其他參考: 應 用程序-特定 權限設置未將 COM 服務器應用程序(CLSID 為{A9E69610-B80D-11D0-B9B9-00A0C922E750} ) 的 本地 激活 權限授予用戶 NT AUTHORITYNETWORK SERVICE SID (S-1-5-20)??梢允褂媒M件服務管理工具修改此安全權限。 解決方法,給NETWORK SERVICE 加上訪問iis服務的權限,具體方法如下: 點擊“開始”-“控制面板”-“管理工具”-“組件服務”-“計算機”-“我的電 腦”-“DCOM”選項, 選擇其下的“IIS ADMIN SERVICE”,右健選擇“屬性”,找到“安全”,在“啟動和激活權限”中編輯“自定義”,添加帳號“NETWORK SERVICE ”,給該帳號賦予“本地啟動”和“本地激活”的權限,重新啟動IIS之后再訪問同一站點,則一切正常。 //大伙可能發(fā)現(xiàn)在IIS ADMIN SERVICE下右健選擇“屬性”,找到“安全”,在“啟動和激活權限”中編輯“自定義”的按鈕不可點擊 下面的內(nèi)容就是解決這一問題的方式: A9E69610-B80D-11D0-B9B9-00A0C922E750 這個是win2008 R2 x64的安全特性.一些核心系統(tǒng)組件只能允許本地帳號,TrustedInstaller有完全控制權限,而不是本地管理員組 要在Windows Server 2008 R2 上修改 “IIS Admin Service” ,你需要授予本地管理員組有注冊表權限: 1.在組件管理器中查到IIS的appid 2.使用regedit,定位到HKEY_CLASSES_ROOT\AppID\{剛查到的ID}” 3.右鍵點擊{剛查到的ID},選權限 4.在權限設置窗口中點高級,選擇所有者標簽,選中administrators為所有者 5.授予administrators組有讀/寫等所有權 注意:務必不要修改TrustedInstaller的權限 503這個錯誤出現(xiàn)的原因會有很多種,大伙要根據(jù)自己的情況排除一下,下面貼出幾種原因和排除思路(下面內(nèi)容來自:http://www.cnblogs.com/onlytiancai/archive/2007/06/03/769309.html) 原因: 1、管理員可能關閉應用程序池以執(zhí)行維護。 2、當請求到達時應用程序池隊列已滿。 3、應用程序池標識沒有使用預定義賬戶:網(wǎng)絡服務,而自己配置了標識,但是配置的這個用戶不屬于IIS_WPG組 4、應用程序池啟用了CPU監(jiān)視,并且設置了CPU利用率超過一定百分比關閉應用程序池,而開發(fā)人員寫的服務端頁面(.asp,.aspx)執(zhí)行效率不高,會引起CPU的長時間占用,最終達到設置的百分比,從而引起應用程序池關閉 5、應用程序池的性能選項卡的請求隊列限制所填的數(shù)值太小,默認為1000,可修改成一個更大的值,比如說4500. 6、web.config的system.web/httpRuntime節(jié)點的appRequestQueueLimit屬性設置的值太低。 排查思路: 1、先檢查C:\WINDOWS\system32\LogFiles\HTTPERR\httperr1.log,看里面有沒有503錯誤,503錯誤是不會記錄到C:\WINDOWS\system32\LogFiles\W3SVC1下的,如果503那一行有AppShutdown字樣,肯能是由于CPU占用率太高導致自動關閉應用程序池。如果是AppOffline可能是由于應用程序標識出錯引起的,如果是Disabled可能是由于管理員手工關閉應用程序池引起的。根據(jù)這些信息然后再采取響應措施。 2、根據(jù)原因5和原因6來設置更大的請求隊列數(shù)目。 3、禁用所有應用程序池回收選項。 4、添加ASP.NET\Requests Current,ASP.NET\Requests Queued兩個計數(shù)器,查看IIS的請求數(shù)和隊列數(shù)。 該文章在 2019/12/26 18:02:05 編輯過
|
關鍵字查詢
相關文章
正在查詢... |