您好,登錄后才能下訂單哦!
小編給大家分享一下linux 503錯(cuò)誤怎么解決,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
linux 503錯(cuò)誤的解決辦法:1、增加IIS連接數(shù);2、修復(fù)服務(wù)器文件;3、正確配置應(yīng)用程序池;4、套用CDN;5、切換系統(tǒng)服務(wù)等等。
本文操作環(huán)境:linux5.9.8系統(tǒng)、PHP7.1、Dell G3電腦。
inux服務(wù)器503怎么解決?什么是503 service unavailable?
近期有客戶網(wǎng)站出現(xiàn)了“service unavailable”的情況,讓幫助快速解決,負(fù)責(zé)的技術(shù)也沒(méi)多久就幫他們快速解決了,對(duì)此問(wèn)題老墨也上網(wǎng)進(jìn)行了搜查,發(fā)現(xiàn)Service Unavailable是一種系統(tǒng)的警告提示。主要是因?yàn)橐粋€(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。其實(shí),關(guān)于網(wǎng)站出現(xiàn)503 service unavailable這樣的錯(cuò)誤情況并不復(fù)雜,主要分為下面幾種情況,大家就可以根據(jù)自身情況對(duì)應(yīng)解決。
一、訪問(wèn)出現(xiàn)503 service unavailable,但刷新一下又能正常訪問(wèn)
出現(xiàn)這種情況是由于網(wǎng)站超過(guò)了iis限制造成的,比如2003的操作系統(tǒng)在提示IIS過(guò)多時(shí)并非像2000系統(tǒng)提示“鏈接人數(shù)過(guò)多”,而是提示"Service Unavailable",出現(xiàn)這種情況是由于網(wǎng)站超過(guò)了系統(tǒng)資源限制造成的,主要是程序占用資源太多。
解決方法:增加IIS連接數(shù)就可以解決。
二、不限制IIS連接數(shù),但還會(huì)提示503 service unavailable
這種情況一般都是使用ACCESS數(shù)據(jù)庫(kù)的網(wǎng)站,通過(guò)分析就可以知道是ACCESS引擎當(dāng)了。通過(guò)排查會(huì)發(fā)現(xiàn)一些文件引起ACCESS引擎“災(zāi)難性故障”及“未將對(duì)象引用設(shè)置到對(duì)象的實(shí)例”的錯(cuò)誤。
解決方法:通過(guò)服務(wù)器醫(yī)生的文件醫(yī)生修復(fù)就可以恢復(fù)正常。
三、瀏覽一個(gè) Windows SharePoint Services Web 站點(diǎn)時(shí),提示:Service Unavailable
出現(xiàn)該問(wèn)題的的原因是Microsoft Internet 信息服務(wù) (IIS) 6.0 中沒(méi)有正確地配置用于虛擬服務(wù)器的應(yīng)用程序池。
解決方法:
1、首先我們需要驗(yàn)證虛擬服務(wù)器是否正確配置了應(yīng)用程序池,默認(rèn)的應(yīng)用程序池是 MSSharePointPortalAppPool。
a).單擊“開(kāi)始”選擇“管理工具”,然后單擊“Internet 信息服務(wù) (IIS) 管理器”。
b).打開(kāi)“ServerName”,展開(kāi)“Web 站點(diǎn)”,右鍵單擊虛擬服務(wù)器,然后單擊“屬性”。
c).單擊“主目錄”選項(xiàng)卡,為虛擬服務(wù)器配置的應(yīng)用程序池列在“應(yīng)用程序池”框中。
d).單擊“確定”即可。
2、驗(yàn)證應(yīng)用程序池帳戶是服務(wù)器上的 IIS_WPG 組和 STS_WPG 組的成員。
3、重新啟動(dòng) IIS 以回收應(yīng)用程序池。
四、網(wǎng)站第一次出現(xiàn)“service unavailable”問(wèn)題,直接重啟IIS就行了。步驟如下:
1、使用快捷鍵Windows+R打開(kāi)運(yùn)行,輸入iisreset就可以實(shí)現(xiàn)IIS重啟。
2、在開(kāi)始菜單中搜索IIS,然后打開(kāi)IIS,然后選擇重新啟動(dòng)IIS也可以。
五、網(wǎng)站經(jīng)常出現(xiàn)service unavailable503,或者重啟iis后仍然會(huì)掛掉的方法
1、套用CDN
首先你要排除下服務(wù)器或vps資源是否夠用,看下你的服務(wù)器各項(xiàng)資源是否都在正常值(cpu,帶寬,內(nèi)存等),現(xiàn)在的vps或者服務(wù)器都有后臺(tái)面板統(tǒng)計(jì)的,cpu你長(zhǎng)期百分之百肯定有問(wèn)題,當(dāng)你的硬件資源沒(méi)有空閑時(shí)會(huì)導(dǎo)致iis工作不正常的,會(huì)報(bào)一些亂七八糟的錯(cuò)誤,其實(shí)比較簡(jiǎn)單的解決方法就是網(wǎng)站訪問(wèn)加cdn,套上cdn后,網(wǎng)站需要的服務(wù)器資源都走cdn了,iis負(fù)載也下來(lái)了,自然不會(huì)報(bào)錯(cuò)。
2、關(guān)掉一些不必要的軟件功能
比如很多站長(zhǎng)用安全狗防護(hù)網(wǎng)站,軟件確實(shí)不錯(cuò),但會(huì)造成卡頓。另外你的安全級(jí)別默認(rèn)或者很高的話,攔截的會(huì)非常多,有時(shí)一秒鐘能攔擊幾個(gè)到十幾個(gè),這樣也消耗了你的服務(wù)器。
3、網(wǎng)站自身程序問(wèn)題
網(wǎng)站運(yùn)行中如果交互性不重要,就把網(wǎng)站靜態(tài)化,動(dòng)態(tài)在iis下跑比較費(fèi)力的,尤其是php
4、切換系統(tǒng)服務(wù)
網(wǎng)站如果還在用iis系統(tǒng)或在win上搭建的apache/nginx,建議換成linux系統(tǒng),其實(shí)linux也沒(méi)那么難,推薦amh或?qū)毸绘I安裝php環(huán)境,然后用winsp(類似ftp的可視化管理工具)管理文件和權(quán)限就可以了。
以上是“l(fā)inux 503錯(cuò)誤怎么解決”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。