久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      如何解決nginx中的500、502、503、504錯誤

      如何解決nginx中的500、502、503、504錯誤

      解決方法:

      (推薦教程: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報錯。

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號