永久黄网站色视频免费直播,yy6080三理论日本中文,亚洲无码免费在线观看视频,欧美日韩精品一区二区在线播放

無(wú)標(biāo)題文檔
wdCP系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說明,演示,常見問題,使用教程) wdCDN系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說明,演示,常見問題,使用手冊(cè))
wdOS系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說明,演示,常見問題,使用教程) wdDNS系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說明,演示,常見問題,使用手冊(cè))
注冊(cè) 發(fā)貼 提問 回復(fù)-必看必看 wddns免費(fèi)智能 DNS 開通 本地或虛擬機(jī)使 用wdcp 一鍵包在mysql編 譯時(shí)"卡住"
AI導(dǎo)航網(wǎng)AI應(yīng)用網(wǎng)站大全 wdcp官方技術(shù)支持/服務(wù) 阿里云8折優(yōu)惠券 無(wú)敵云 騰訊云優(yōu)惠中,現(xiàn)注冊(cè)更有260代金額券贈(zèng)送
返回列表 發(fā)帖
提問三步曲: 提問先看教程/FAQ索引(wdcp,wdcp_v3,一鍵包)及搜索,會(huì)讓你更快解決問題
1 提供詳細(xì),如系統(tǒng)版本,wdcp版本,軟件版本等及錯(cuò)誤的詳細(xì)信息,貼上論壇或截圖發(fā)論壇
2 做過哪些操作或改動(dòng)設(shè)置等

溫馨提示:信息不詳,很可能會(huì)沒人理你!論壇有教程說明的,也可能沒人理!因?yàn)?你懂的

[求助] 關(guān)于504 php-fpm請(qǐng)admin看看

機(jī)器配置不錯(cuò)。網(wǎng)站是Wordpress的。訪問幾十IP,批量更新多內(nèi)容的是必定504錯(cuò)誤!
google和baidu都說修改php-fpm就能解決,但是WDCP我一直找不到php-fpm,admin之前說過的那個(gè)目錄頁(yè)找不到,說是lanmp是沒有php-fpm的,是不是還要安裝額外模塊的?

因?yàn)閎aidu和google能解決504的人很多都是N+A的,但是都是說修改php-fpm就能解決。希望admin幫忙看看這個(gè)。

貌似論壇提到504的不止我一個(gè)人了。。。

謝謝!

如果用的NGINX 建議把進(jìn)程和時(shí)間整大點(diǎn) 前幾天我的服務(wù)器就是這樣老出現(xiàn)502 504 每次一掛 我就重啟web 結(jié)果還是要掛 后來(lái)修改了 時(shí)間和進(jìn)程 后比以前好多了。

TOP

完美解決Nginx 504 Gateway time-out
 最近用dedecms建的一個(gè)網(wǎng)站新增了大批內(nèi)容,有三個(gè)欄目的內(nèi)容量都超過了兩千篇,超過兩千三百篇的兩個(gè)欄目在生成欄目列表的時(shí)候就出現(xiàn)了504 Gateway time-out 服務(wù)器用的是nginx,我不是很懂,服務(wù)器維護(hù)人員在網(wǎng)上隨便找了一篇文章,修改了nginx的緩存設(shè)置,不管用,他就不管了,可是我不能不管啊,不能生成列表頁(yè)面,那后面的內(nèi)容不是都不能用了么?  把數(shù)據(jù)庫(kù)下載到本地,在本地配置了nginx,試了很多遍,都不行,又改到Apache下面,更夸張,生成了83個(gè)頁(yè)面就不能繼續(xù)了,看來(lái)還是nginx更厲害一點(diǎn),雖然出現(xiàn)504 Gateway time-out,但好歹能夠全部生成。
  只好又繼續(xù)在網(wǎng)上找更多的解決辦法,嘗試了N多次以后,終于讓我找到了一個(gè)有用的方法,想想以后可能還有碰到這樣的問題,就把那篇文章復(fù)制過來(lái)放在這里,供以后參考吧,對(duì)有同樣問題的朋友也是一個(gè)幫助。
        下面部分是引用部分,我自己不懂技術(shù)的,在我的dedecms5.6里面有用,別人的自己嘗試吧。

  Nginx 502 Bad Gateway的含義是請(qǐng)求的PHP-CGI已經(jīng)執(zhí)行,但是由于某種原因(一般是讀取資源的問題)沒有執(zhí)行完畢而導(dǎo)致PHP-CGI進(jìn)程終止。
  Nginx 504 Gateway Time-out的含義是所請(qǐng)求的網(wǎng)關(guān)沒有請(qǐng)求到,簡(jiǎn)單來(lái)說就是沒有請(qǐng)求到可以執(zhí)行的PHP-CGI。
  解決這兩個(gè)問題其實(shí)是需要綜合思考的,一般來(lái)說Nginx 502 Bad Gateway和php-fpm.conf的設(shè)置有關(guān),而Nginx 504 Gateway Time-out則是與nginx.conf的設(shè)置有關(guān)。
  而正確的設(shè)置需要考慮服務(wù)器自身的性能和訪客的數(shù)量等多重因素。
  以我目前的服務(wù)器為例子CPU是奔四1.5G的,內(nèi)存1GB,CENTOS的系統(tǒng),訪客大概是50人左右同時(shí)在線。
  但是在線的人大都需要請(qǐng)求PHP-CGI進(jìn)行大量的信息處理,因此我將nginx.conf設(shè)置為:
  fastcgi_connect_timeout 300s;
  fastcgi_send_timeout 300s;
  fastcgi_read_timeout 300s;
  fastcgi_buffer_size 128k;
  fastcgi_buffers 8 128k;#8 128
  fastcgi_busy_buffers_size 256k;
  fastcgi_temp_file_write_size 256k;
  fastcgi_intercept_errors on;
  這里最主要的設(shè)置是前三條,即
  fastcgi_connect_timeout 300s;
  fastcgi_send_timeout 300s;
  fastcgi_read_timeout 300s;
  這里規(guī)定了PHP-CGI的連接、發(fā)送和讀取的時(shí)間,300秒足夠用了,因此我的服務(wù)器很少出現(xiàn)504 Gateway Time-out這個(gè)錯(cuò)誤。最關(guān)鍵的是php-fpm.conf的設(shè)置,這個(gè)會(huì)直接導(dǎo)致502 Bad Gateway和504 Gateway Time-out。
  下面我們來(lái)仔細(xì)分析一下php-fpm.conf幾個(gè)重要的參數(shù):
  php-fpm.conf有兩個(gè)至關(guān)重要的參數(shù),一個(gè)是”max_children”,另一個(gè)是”request_terminate_timeout”
  我的兩個(gè)設(shè)置的值一個(gè)是”40″,一個(gè)是”900″,但是這個(gè)值不是通用的,而是需要自己計(jì)算的。
  計(jì)算的方式如下:
  如果你的服務(wù)器性能足夠好,且寬帶資源足夠充足,PHP腳本沒有系循環(huán)或BUG的話你可以直接將”request_terminate_timeout”設(shè)置成0s。0s的含義是讓PHP-CGI一直執(zhí)行下去而沒有時(shí)間限制。而如果你做不到這一點(diǎn),也就是說你的PHP-CGI可能出現(xiàn)某個(gè)BUG,或者你的寬帶不夠充足或者其他的原因?qū)е履愕腜HP-CGI能夠假死那么就建議你給”request_terminate_timeout”賦一個(gè)值,這個(gè)值可以根據(jù)你服務(wù)器的性能進(jìn)行設(shè)定。一般來(lái)說性能越好你可以設(shè)置越高,20分鐘-30分鐘都可以。由于我的服務(wù)器PHP腳本需要長(zhǎng)時(shí)間運(yùn)行,有的可能會(huì)超過10分鐘因此我設(shè)置了900秒,這樣不會(huì)導(dǎo)致PHP-CGI死掉而出現(xiàn)502 Bad gateway這個(gè)錯(cuò)誤。
  而”max_children”這個(gè)值又是怎么計(jì)算出來(lái)的呢?這個(gè)值原則上是越大越好,php-cgi的進(jìn)程多了就會(huì)處理的很快,排隊(duì)的請(qǐng)求就會(huì)很少。設(shè)置”max_children”也需要根據(jù)服務(wù)器的性能進(jìn)行設(shè)定,一般來(lái)說一臺(tái)服務(wù)器正常情況下每一個(gè)php-cgi所耗費(fèi)的內(nèi)存在20M左右,因此我的”max_children”我設(shè)置成40個(gè),20M*40=800M也就是說在峰值的時(shí)候所有PHP-CGI所耗內(nèi)存在800M以內(nèi),低于我的有效內(nèi)存1Gb。而如果我的”max_children”設(shè)置的較小,比如5-10個(gè),那么php-cgi就會(huì)“很累”,處理速度也很慢,等待的時(shí)間也較長(zhǎng)。如果長(zhǎng)時(shí)間沒有得到處理的請(qǐng)求就會(huì)出現(xiàn)504 Gateway Time-out這個(gè)錯(cuò)誤,而正在處理的很累的那幾個(gè)php-cgi如果遇到了問題就會(huì)出現(xiàn)502 Bad gateway這個(gè)錯(cuò)誤。

TOP

回復(fù) 4# admin

老大能不能給個(gè)具體的這個(gè)nginx.conf在什么問題之,需要修改哪幾個(gè)參數(shù)?流量一大網(wǎng)站就掛了啊,需要重啟服務(wù)器幾次才解決,怎么辦啊

TOP

有具體解決方案嗎
http://www.bjjdwx.com

TOP

討論都是沒用的,給個(gè)最終504的解決辦法啊,IP超過5萬(wàn)就掛了

TOP

這個(gè)跟個(gè)人項(xiàng)目或什么項(xiàng)目沒什么關(guān)系

而跟用到哪個(gè)環(huán)境有關(guān)系
看清提問三步曲及多看教程/FAQ索引(wdcp,v3,一鍵包,wdOS),益處多多.wdcp工具集 阿里云主機(jī)8折優(yōu)惠碼

TOP

什么叫N+A?

wdcp的apache是獨(dú)立的,跟前端的web環(huán)境沒關(guān)
admin 發(fā)表于 2012-4-13 12:01



是只有wdcp后臺(tái)才直接用apache的?那個(gè)人項(xiàng)目呢?是不是N轉(zhuǎn)發(fā)給A來(lái)處理PHP請(qǐng)求?

TOP

回復(fù)  admin


   N+A不一定是nginx把php請(qǐng)求轉(zhuǎn)給apache的。可能是apache跑wdcp,nginx用fcgi調(diào)用php。 ...
shcnmartin 發(fā)表于 2012-4-13 11:19



什么叫N+A?

再有,wdcp的后臺(tái)是獨(dú)立的,也就是后臺(tái)的apache是獨(dú)立的,跟前端的web環(huán)境沒關(guān)
看清提問三步曲及多看教程/FAQ索引(wdcp,v3,一鍵包,wdOS),益處多多.wdcp工具集 阿里云主機(jī)8折優(yōu)惠碼

TOP

什么叫N+A?

wdcp的apache是獨(dú)立的,跟前端的web環(huán)境沒關(guān)
admin 發(fā)表于 2012-4-13 12:01


也就是說WDCP里我用Nginx就是Nginx同時(shí)處理PHP的了?不是Nginx收到PHP請(qǐng)求的時(shí)候會(huì)轉(zhuǎn)發(fā)給Apache處理?

意思是不管靜態(tài)html之類的還是PHP之類的都是Nginx單獨(dú)處理的? 之前用Lu以及LNMPA好像都是PHP會(huì)傳遞給后端的Apache的,所以以為WDCP也是。。。

TOP

什么叫N+A?

wdcp的apache是獨(dú)立的,跟前端的web環(huán)境沒關(guān)
看清提問三步曲及多看教程/FAQ索引(wdcp,v3,一鍵包,wdOS),益處多多.wdcp工具集 阿里云主機(jī)8折優(yōu)惠碼

TOP

回復(fù) 4# admin


   N+A不一定是nginx把php請(qǐng)求轉(zhuǎn)給apache的?赡苁莂pache跑wdcp,nginx用fcgi調(diào)用php。php-fpm.conf里面一些參數(shù),比如說最大進(jìn)程,超時(shí)時(shí)間都可以調(diào)整大一點(diǎn)

TOP

在N+A里,根本就用不到php-fpm
你可以調(diào)整下nginx.conf的部分參數(shù)
看清提問三步曲及多看教程/FAQ索引(wdcp,v3,一鍵包,wdOS),益處多多.wdcp工具集 阿里云主機(jī)8折優(yōu)惠碼

TOP

我也出現(xiàn)這個(gè)問題,配置文件在/www/wdlinux/etc/下面,可以參照網(wǎng)上教程改設(shè)置。默認(rèn)的設(shè)置不適合大流量

TOP

再看看好像是要安裝php-pfm模塊的?不知道admin能否指點(diǎn)如何安裝和配置?不知道直接安裝加入到現(xiàn)有的WDCP中會(huì)不會(huì)引起其他問題或者風(fēng)險(xiǎn)。盼指點(diǎn)。謝謝!

TOP

返回列表