<object id="1g7ea"></object>
  • 無標題文檔
    wdCP系統 (介紹,功能特性,運行環境,安裝說明,演示,常見問題,使用教程) wdCDN系統 (介紹,功能特性,運行環境,安裝說明,演示,常見問題,使用手冊)
    wdOS系統 (介紹,功能特性,運行環境,安裝說明,演示,常見問題,使用教程) wdDNS系統 (介紹,功能特性,運行環境,安裝說明,演示,常見問題,使用手冊)
    注冊 發貼 提問 回復-必看必看 wddns免費智能 DNS 開通 本地或虛擬機使 用wdcp 一鍵包在mysql編 譯時"卡住"
    【300G高防】雙線 無視攻擊 wdcp官方技術支持/服務 阿里云8折優惠券 無敵云 騰訊云優惠中,現注冊更有260代金額券贈送
    精品久久久无码中文字幕 亚洲综合国产在不卡在线| 小说区图片区另类自拍| 国产超碰人人模人人爽人人喊| 中文字幕乱偷中文字幕在线观| 国产欧美综合在线区专区| 高清无码一区二区在线观看| 青草青草久热精品视频在线播放| 亚洲自偷拍精品日韩另| 韩国乱码伦视频免费| 天堂国产+人+综合+亚洲欧美| 色www.亚洲免费视频| 伊人久久亚洲综合影院首页| 成年无码Aⅴ片在线观看| 国产高清在线观看AV片| 国产精品九九在线播放| 日韩欧美精品有码在线| 国产亚洲欧美在线专区| 亚洲一本之道高清在线观看| 在线香蕉精品视频| 黄页网站免费高清在线观看|
    返回列表 發帖
    提問三步曲: 提問先看教程/FAQ索引(wdcp,wdcp_v3,一鍵包)及搜索,會讓你更快解決問題
    1 提供詳細,如系統版本,wdcp版本,軟件版本等及錯誤的詳細信息,貼上論壇或截圖發論壇
    2 做過哪些操作或改動設置等

    溫馨提示:信息不詳,很可能會沒人理你!論壇有教程說明的,也可能沒人理!因為,你懂的

    [教程] 解決nginx 504 Gateway Time-out的一些方法


    在CentOS下配置lnmp組合基本上用的都是同樣的配置文件,一直都沒出現過問題,可最近在一個vps上安裝同樣的環境之后,網站在線10多人就出 現了打開速度非常緩慢的情況,有好幾次都是直接達到了nginx中設置的腳本最大超時時間300秒,結果導致nginx往客戶端瀏覽器發送了一個504 Gateway Time-out的錯誤代碼,分析了之后改動了幾處配置文件,終于避免了該情況的出現。
      

      從 錯誤代碼基本可以確定跟nginx本身無關,主要是提交給php-fpm的請求未能正確反饋而導致,一般情況下,提交動態請求的時候,nginx會直接把 請求轉交給php-fpm,而php-fpm再分配php-cgi進程來處理相關的請求,之后再依次返回,最后由nginx把結果反饋給客戶端瀏覽器,但 我這個vps目前跑的是個純php應用內容,實際上用戶所有的請求都是php請求,有的耗費時間比較久,php-cgi進程就一直都被用滿,而php- fpm本身的配置文件只打開了10組php-cgi進程,這樣的話在線用戶稍微多的話就會導致請求無法被正常處理而出錯。
      
      大概分析出了原 因,下面做就比較容易了,首先是更改php-fpm的幾處配置:
      
      把max_children由之前的10改為現在的30,這樣就可以保證 有充足的php-cgi進程可以被使用;
      把request_terminate_timeout由之前的0s改為60s,這樣php-cgi進程 處理腳本的超時時間就是60秒,可以防止進程都被掛起,提高利用效率。
      
      接著再更改nginx的幾個配置項,減少FastCGI的請求次 數,盡量維持buffers不變:
      

      fastcgi_buffers由 4 64k 改為 2 256k;
      fastcgi_buffer_size 由 64k 改為 128K;
      fastcgi_busy_buffers_size 由 128K 改為 256K;
      fastcgi_temp_file_write_size 由 128K 改為 256K。
      
      好了,重新加載php-fpm和nginx的配置,再次測試,至今兩周時間內沒有再出現504 Gateway Time-out的情況,算是達到效果了。

      另外,php-fpm的默認靜態處理方式會使得php-cgi的進程長期占用內存而無法釋放,這也是導致nginx出錯的原因之一,因此可以將php-fpm的處理方式改成apache模式。
      <value name=”style”>apache-like</value>
      從更改完畢到現在的測試表明上述方式的效果還是很明顯的,并沒有發現一次Nginx502 bad gateway或504 Gateway Time-out錯誤。當然,如果你的VPS或者服務器的性能足夠好可以根據具體情況不必做無謂的改動。

    本帖最后由 zhutou5 于 2012-5-20 06:09 編輯

    LNMP的朋友試試這個 (以512內存的vps為例)
    1.調整php-fpm.conf的相關設置/www/wdlinux/etc/:
    <value name=”max_children”>32</value>
    <value name=”request_terminate_timeout”>30s</value>

    22.調整nginx.conf的相關設置/www/wdlinux/nginx-1.0.12/conf:
    fastcgi_connect_timeout 300;
    fastcgi_send_timeout 300;
    fastcgi_read_timeout 300;
    fastcgi_buffer_size 64k;
    fastcgi_buffers 4 64k;
    fastcgi_busy_buffers_size 128k;
    fastcgi_temp_file_write_size 256k;

    TOP

    對了修改了這些參數,內存消耗有所增加。如果不能接受的,建議不要修改

    TOP

    nginx.conf 文件里沒有
    22.調整nginx.conf的相關設置/www/wdlinux/nginx-1.0.12/conf:
    fastcgi_connect_timeout 300;
    fastcgi_send_timeout 300;
    fastcgi_read_timeout 300;
    fastcgi_buffer_size 64k;
    fastcgi_buffers 4 64k;
    fastcgi_busy_buffers_size 128k;
    fastcgi_temp_file_write_size 256k;

    這些參數呢

    TOP

    回復 4# yanhailou


        直接在里面添加即可

    TOP

    本帖最后由 云飛 于 2013-12-15 18:25 編輯

    按你這個設置了,重啟服務 器后在DZ后臺 群發短消息還是504錯誤,把發送量改為20后正常發送了。
    四海釣魚

    TOP

    留一個腳!謝謝大哥!

    TOP

    請問php-fpm在那個目錄?

    TOP

    fastcgi_connect_timeout 300;
    fastcgi_send_timeout 300;
    fastcgi_read_timeout 300;
    fastcgi_buffer_size 64k;
    fastcgi_buffers 4 64k;
    fastcgi_busy_buffers_size 128k;
    fastcgi_temp_file_write_size 256k;


    請問以上添加在該文件什么位置?我加在最后,但是出錯。。。

    TOP

    呵呵不錯哦      收藏了

    TOP

    回復 2# zhutou5


       謝謝,改了還是依然存在,

    TOP

    fastcgi_connect_timeout 300;
    fastcgi_send_timeout 300;
    fastcgi_read_timeout 300;
    fastcgi_buffer_size 64k;
    fastcgi_buffers 4 64k;
    fastcgi_busy_buffers_size 128k;
    fastcgi_temp_file_write_size 256k;


    請問以上添加在該文件什么位置?

    TOP

    對啊,網上找了那么多,都沒有一個完整的。氣死了

    TOP

    請問502如何解決

    TOP

    這種事,還是不要隨便改。。。最討厭教程說一段的。。。

    TOP

    返回列表
    亚洲综合国产在不卡在线| 小说区图片区另类自拍| 国产超碰人人模人人爽人人喊| 中文字幕乱偷中文字幕在线观| 国产欧美综合在线区专区| 高清无码一区二区在线观看| 青草青草久热精品视频在线播放| 亚洲自偷拍精品日韩另| 韩国乱码伦视频免费| 天堂国产+人+综合+亚洲欧美| 色www.亚洲免费视频| 伊人久久亚洲综合影院首页| 成年无码Aⅴ片在线观看| 国产高清在线观看AV片| 国产精品九九在线播放| 日韩欧美精品有码在线| 国产亚洲欧美在线专区| 亚洲一本之道高清在线观看| 在线香蕉精品视频| 黄页网站免费高清在线观看|