解決方法:
天涯網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,天涯網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為天涯上1000家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請找那個售后服務(wù)好的天涯做網(wǎng)站的公司定做!(推薦教程:nginx教程)
一、解決500錯誤
1、500錯誤指的是服務(wù)器內(nèi)部錯誤,也就是服務(wù)器遇到意外情況,而無法履行請求。
2、500錯誤一般有幾種情況:
(1)web腳本錯誤,如php語法錯誤,lua語法錯誤等。
(2)訪問量大的時候,由于系統(tǒng)資源限制,而不能打開過多的文件。
3、一般分析思路:
(1)查看nginx error log ,查看php error log
(2)如果是too many open files,修改nginx的worker_rlimit_nofile參數(shù),使用ulimit查看系統(tǒng)打開文件限制,修改/etc/security/limits.conf
(3)如果是腳本的問題,則需要修復腳本錯誤,并優(yōu)化代碼
(4)各種優(yōu)化都做好,還是出現(xiàn)too many open files,那就要考慮做負載均衡,把流量分散到不同服務(wù)器上去了。
二、解決502、504錯誤
1、使用nginx代理,而后端服務(wù)器發(fā)生故障;或者php-cgi進程數(shù)不夠用;php執(zhí)行時間長,或者是php-cgi進程死掉;已經(jīng)fastCGI使用情況等都會導致502、504。
2、502 是指請求的php-fpm已經(jīng)執(zhí)行,但是由于某種原因而沒有執(zhí)行完畢,最終導致php-fpm進程終止。
一般來說,與php-fpm.conf的設(shè)置有關(guān),也與php的執(zhí)行程序性能有關(guān),網(wǎng)站的訪問量大,而php-cgi的進程數(shù)偏少。針對這種情況的502錯誤,只需增加php-cgi的進程數(shù)。
具體就是修改/usr/local/php/etc/php-fpm.conf文件,將其中的max_children值適當增加。
這個數(shù)據(jù)要依據(jù)你的VPS或獨立服務(wù)器的配置進行設(shè)置。一般一個php-cgi進程占20M內(nèi)存,你可以自己計算下,適量增多。
/usr/local/php/sbin/php-fpm restart 然后重啟一下。
3、504 表示超時,也就是客戶端所發(fā)出的請求沒有到達網(wǎng)關(guān),請求沒有得到可以執(zhí)行的php-fpm。
三、解決503錯誤
503 Service Temporarily Unavailable錯誤
單個ip并發(fā)設(shè)置過小會導致503報錯。
當前名稱:如何解決nginx中的500、502、503、504錯誤
URL標題:http://www.rwnh.cn/article32/cpdjsc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計、云服務(wù)器、標簽優(yōu)化、網(wǎng)站策劃、電子商務(wù)、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)