解析服務(wù)器常見錯(cuò)誤代碼500、501、502、503、504、505
一:500錯(cuò)誤
1、500 Internal Server Error 內(nèi)部服務(wù)錯(cuò)誤:顧名思義500錯(cuò)誤一般是服務(wù)器遇到意外情況,而無法完成請(qǐng)求。
2、500出錯(cuò)的可能性:
a、編程語(yǔ)言語(yǔ)法錯(cuò)誤,web腳本錯(cuò)誤
b、并發(fā)高時(shí),因?yàn)橄到y(tǒng)資源限制,而不能打開過多的文件
3、一般解決思路:
a、查看nginx、php的錯(cuò)誤日志文件,從而看出端倪
b、如果是too many open files,修改nginx的worker_rlimit_nofile參數(shù),使用ulimit查看系統(tǒng)打開文件限制,修改/etc/security/limits.conf,還是出現(xiàn)too many open files,那就要考慮做負(fù)載均衡,把流量分散到不同服務(wù)器上去了
c、如果是腳本的問題,則需要修復(fù)腳本錯(cuò)誤,優(yōu)化代碼
二:502、504錯(cuò)誤
1、502 Bad Gateway錯(cuò)誤、504 Bad Gateway timeout 網(wǎng)關(guān)超時(shí)
2、502、504出現(xiàn)的可能性
web服務(wù)器故障、程序進(jìn)程不夠
3、一般解決思路
a、使用nginx代理,而后端服務(wù)器發(fā)生故障;或者php-cgi進(jìn)程數(shù)不夠用;php執(zhí)行時(shí)間長(zhǎng),或者是php-cgi進(jìn)程死掉;已經(jīng)fastCGI使用情況等都會(huì)導(dǎo)致502、504錯(cuò)誤。
b、502 是指請(qǐng)求的php-fpm已經(jīng)執(zhí)行,但是由于某種原因而沒有執(zhí)行完畢,最終導(dǎo)致php-fpm進(jìn)程終止。一般來說,與php-fpm.conf的設(shè)置有關(guān),也與php的執(zhí)行程序性能有關(guān),網(wǎng)站的訪問量大,而php-cgi的進(jìn)程數(shù)偏少。針對(duì)這種情況的502錯(cuò)誤,只需增加 php-cgi的進(jìn)程數(shù)。具體就是修改/usr/local/php/etc/php-fpm.conf文件,將其中的max_children值適當(dāng)增加。這個(gè)數(shù)據(jù)要依據(jù)你的服務(wù)器的配置進(jìn)行設(shè)置。一般一個(gè)php-cgi進(jìn)程占20M內(nèi)存,你可以自己計(jì)算下,適量增多。
/usr/local/php/sbin/php-fpm reload 然后重啟一下.
c、504 表示超時(shí),也就是客戶端所發(fā)出的請(qǐng)求沒有到達(dá)網(wǎng)關(guān),請(qǐng)求沒有到可以執(zhí)行的php-fpm。與nginx.conf的配置也有關(guān)系。
501 服務(wù)器不具備完成請(qǐng)求的功能。例如,服務(wù)器無法識(shí)別請(qǐng)求方法時(shí)可能會(huì)返回此代碼。
以上所述是小編給大家介紹的服務(wù)器常見錯(cuò)誤代碼500、501、502、503、504、505,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
503 服務(wù)器目前無法使用(由于超載或停機(jī)維護(hù))。通常,這只是暫時(shí)狀態(tài)。(服務(wù)不可用)
505 服務(wù)器不支持請(qǐng)求中所用的 HTTP 協(xié)議版本。(HTTP 版本不受支持)
- TeamCenter12登陸報(bào)404/503問題解決方案
- 解決nginx 503 Service Temporarily Unavailable方法示例
- SVN報(bào)錯(cuò):Error Updating changes:svn:E155037的解決方案
- Windows安裝Node.js報(bào)錯(cuò):2503、2502的解決方法
- apache部署python程序出現(xiàn)503錯(cuò)誤的解決方法
- 服務(wù)器錯(cuò)誤碼500 501 502 503 504 505 詳解
- Service Temporarily Unavailable的503錯(cuò)誤是怎么回事?
- 503 service unavailable錯(cuò)誤解決方案講解
相關(guān)文章
完美解決IIS和APACHE的301重定向(帶參數(shù))
感覺BAIDU spider對(duì)404的重定向似乎無動(dòng)于衷,于是近日干脆對(duì)原失效的鏈接重新設(shè)置301重定向。2010-11-11解決IntelliJ IDEA maven庫(kù)下載依賴包速度慢的問題
下面小編就為大家分享一篇解決IntelliJ IDEA maven庫(kù)下載依賴包速度慢的問題,具有很好的參考價(jià)值。希望對(duì)大家有所幫助2017-11-11樹莓派搭建web服務(wù)器的方法實(shí)現(xiàn)(無需公網(wǎng)IP)
本文主要介紹了樹莓派搭建web服務(wù)器的方法實(shí)現(xiàn)(無需公網(wǎng)IP),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-08-08服務(wù)器定時(shí)執(zhí)行計(jì)劃任務(wù),定時(shí)訪問頁(yè)面(windows/linux)
最近在做一個(gè)網(wǎng)站需要定時(shí)生成sitemap,如果人工操作容易忘記,不如服務(wù)器上自動(dòng)執(zhí)行生成更方便,其實(shí)很簡(jiǎn)單一句話就ok了,還支持參數(shù)2016-11-11phpnow重新安裝mysql數(shù)據(jù)庫(kù)的方法
這篇文章主要介紹了phpnow重新安裝mysql數(shù)據(jù)庫(kù)的方法,phpnow是一個(gè)本地PHP開發(fā)環(huán)境,簡(jiǎn)單易用,需要的朋友可以參考下2014-05-05ISAPI Rewrite iis偽靜態(tài)組件最新教程
自從把網(wǎng)站從Apache遷移到IIS,就開始不斷地折騰Joomla和WordPress的靜態(tài)化的問題,最終還是ISAPI Rewrite解決了所有問題,如果你有類似問題,希望這篇教程能對(duì)你有所幫助。2010-08-08