大學(xué)生新聞網(wǎng)
大學(xué)生新聞大學(xué)生活校園文學(xué)大學(xué)生村官
社會(huì)實(shí)踐活動(dòng)社會(huì)實(shí)踐經(jīng)歷社會(huì)實(shí)踐報(bào)告社會(huì)實(shí)踐總結(jié)社會(huì)實(shí)踐心得
全國(guó)排名校友會(huì)版軟科排名分類(lèi)排名本科排名一本排名二本排名專(zhuān)科排名
求職簡(jiǎn)歷職場(chǎng)法則面試技巧職場(chǎng)故事求職招聘
英語(yǔ)學(xué)習(xí)計(jì)算機(jī)學(xué)習(xí)電氣工程機(jī)械工程經(jīng)濟(jì)管理建筑設(shè)計(jì)財(cái)務(wù)會(huì)計(jì)
申請(qǐng)書(shū)證明書(shū)檢討書(shū)自薦信演講稿心得體會(huì)調(diào)查報(bào)告讀后感求職信推薦信其它范文
 

錯(cuò)誤代碼確定跟nginx無(wú)關(guān)嗎

在CentOS下配置lnmp組合基本上用的都是同樣的配置文件,一直都沒(méi)出現(xiàn)過(guò)問(wèn)題,可最近在一個(gè)vps上安裝同樣的環(huán)境之后,網(wǎng)站在線10多人就出現(xiàn)了打開(kāi)速度非常緩慢的情況,有好幾次都是直接達(dá)到了nginx中設(shè)置的腳本最大超時(shí)時(shí)間300秒,結(jié)果導(dǎo)致nginx往客戶(hù)端瀏覽器發(fā)送了一個(gè)504GatewayTime-out的錯(cuò)誤代碼,分析了之后改動(dòng)了幾處配置文件,終于避免了該情況的出現(xiàn)。

從錯(cuò)誤代碼基本可以確定跟nginx本身無(wú)關(guān),主要是提交給php-fpm的請(qǐng)求未能正確反饋而導(dǎo)致,一般情況下,提交動(dòng)態(tài)請(qǐng)求的時(shí)候,nginx會(huì)直接把請(qǐng)求轉(zhuǎn)交給php-fpm,而php-fpm再分配php-cgi進(jìn)程來(lái)處理相關(guān)的請(qǐng)求,之后再依次返回,最后由nginx把結(jié)果反饋給客戶(hù)端瀏覽器,但我這個(gè)vps目前跑的是個(gè)純php應(yīng)用內(nèi)容,實(shí)際上用戶(hù)所有的請(qǐng)求都是php請(qǐng)求,有的耗費(fèi)時(shí)間比較久,php-cgi進(jìn)程就一直都被用滿,而php-fpm本身的配置文件只打開(kāi)了10組php-cgi進(jìn)程,這樣的話在線用戶(hù)稍微多的話就會(huì)導(dǎo)致請(qǐng)求無(wú)法被正常處理而出錯(cuò)。

大概分析出了原因,下面做就比較容易了,首先是更改php-fpm的幾處配置:

把max_children由之前的10改為現(xiàn)在的30,這樣就可以保證有充足的php-cgi進(jìn)程可以被使用;

把request_terminate_timeout由之前的0s改為60s,這樣php-cgi進(jìn)程處理腳本的超時(shí)時(shí)間就是60秒,可以防止進(jìn)程都被掛起,提高利用效率。

接著再更改nginx的幾個(gè)配置項(xiàng),減少FastCGI的請(qǐng)求次數(shù),盡量維持buffers不變:

fastcgi_buffers由464k改為2256k;

fastcgi_buffer_size由64k改為128K;

fastcgi_busy_buffers_size由128K改為256K;

fastcgi_temp_file_write_size由128K改為256K。

好了,重新加載php-fpm和nginx的配置,再次測(cè)試,至今兩周時(shí)間內(nèi)沒(méi)有再出現(xiàn)504GatewayTime-out的情況,算是達(dá)到效果了。

另外,php-fpm的默認(rèn)靜態(tài)處理方式會(huì)使得php-cgi的進(jìn)程長(zhǎng)期占用內(nèi)存而無(wú)法釋放,這也是導(dǎo)致nginx出錯(cuò)的原因之一,因此可以將php-fpm的處理方式改成apache模式。

apache-like

從更改完畢到現(xiàn)在的測(cè)試表明上述方式的效果還是很明顯的,并沒(méi)有發(fā)現(xiàn)一次Nginx502badgateway或504GatewayTime-out錯(cuò)誤。當(dāng)然,如果你的VPS或者服務(wù)器的性能足夠好可以根據(jù)具體情況不必做無(wú)謂的改動(dòng)。

    作者:大學(xué)生新聞網(wǎng) 來(lái)源:大學(xué)生新聞網(wǎng)
    發(fā)布時(shí)間:2018-09-02 瀏覽:
  • 面對(duì)面學(xué)習(xí)總是比在線學(xué)習(xí)好嗎
  • 最近關(guān)于重新開(kāi)放學(xué)校的激烈爭(zhēng)論主要取決于在線教學(xué)的質(zhì)量。這是可以理解的。但是,關(guān)于在線指導(dǎo)的許多內(nèi)容仍然被誤解。現(xiàn)在該改變這種
  • 06-09 關(guān)注:73
  • 在線學(xué)習(xí)的4條建議
  • 印第安納大學(xué)(IU)的新資源介紹了使在線學(xué)習(xí)成功的一些最重要因素。

    當(dāng)IU關(guān)閉體育課并轉(zhuǎn)向在線教學(xué)時(shí),電子學(xué)習(xí)研究與實(shí)踐實(shí)驗(yàn)室開(kāi)始
  • 06-09 關(guān)注:65
  • 激光視盤(pán) 可以自由放置和使用
  • 激光視盤(pán)采用丙烯酸塑料制成,大多數(shù)光盤(pán)直徑為30厘米(C12英寸),也有13厘 米(5英寸)的小型盤(pán),盤(pán)的轉(zhuǎn)速為1500轉(zhuǎn)/分,但應(yīng)指出,為
  • 09-18 關(guān)注:133
  • 電腦正在進(jìn)入有線電視網(wǎng)
  • 當(dāng)前,隨著數(shù)字計(jì)算機(jī)和多媒體技術(shù)的發(fā)展,許多大的計(jì)算機(jī)制造公司都提出,在微型計(jì)算機(jī)上實(shí)現(xiàn)電視的功能,即利用計(jì)算機(jī)網(wǎng)絡(luò)來(lái)接收數(shù)字
  • 09-18 關(guān)注:128
  • 電視信號(hào)的傳輸過(guò)程
  • 當(dāng)前,像高保真音響、高清晰度電視、VCD、數(shù)碼錄音等新詞匯大量充斥在我們身邊,它們一方面代表這新技術(shù)的涌現(xiàn),另一方面也體現(xiàn)了這些
  • 09-18 關(guān)注:196
  • 中斷技術(shù)引入計(jì)算機(jī)系統(tǒng)
  • 中斷技術(shù)是現(xiàn)代計(jì)算機(jī)系統(tǒng)中很重要的功能。最初,中斷技術(shù)引入計(jì)算機(jī)系統(tǒng),只是為了解決快速的CPU與慢速的外部設(shè)備之間傳送數(shù)據(jù)的矛盾
  • 09-18 關(guān)注:261
主站蜘蛛池模板: 中文字幕精品一二三四五六七八| 国产精品网站在线观看免费传媒| 动漫人物将机机插曲3d版视频| 一本色道久久88—综合亚洲精品 | 欧美日韩在线视频专区免费| 国产综合色在线视频区| 免费成人黄色大片| 99久久无码一区人妻| 欧美大肚乱孕交hd| 国产国语在线播放视频| 中日韩一区二区三区| 青青国产成人久久激情911| 成年人在线看片| 免费v片在线观看视频网站| 337p啪啪人体大胆| 日韩在线一区高清在线| 四虎影视紧急入口地址大全| 久久久精品2019免费观看| 精品无码一区在线观看| 在人间电影在线观看完整版免费| 亚洲五月六月丁香激情| 苏玥马强百文择| 天堂а√在线最新版在线8| 亚洲人成在线播放网站| 色吊丝中文字幕| 无人视频在线观看免费播放影院| 国产亚洲美女精品久久久久| 东京加勒比中文字幕波多野结衣| 经典欧美gifxxoo动态图暗网| 处女的第一次电影| 亚洲熟妇av一区二区三区下载| 欧美一级特黄乱妇高清视频| 手机在线色视频| 亚洲欧美校园春色| 高清国产美女**毛片在线| 无翼少无翼恶女漫画全彩app| 伊人亚洲综合青草青草久热| 四虎永久在线观看视频精品| 成人a免费α片在线视频网站| 亚洲日本韩国在线| 羽田真理n1170在线播放|