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

無(wú)標(biāo)題文檔
wdCP系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說(shuō)明,演示,常見(jiàn)問(wèn)題,使用教程) wdCDN系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說(shuō)明,演示,常見(jiàn)問(wèn)題,使用手冊(cè))
wdOS系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說(shuō)明,演示,常見(jiàn)問(wèn)題,使用教程) wdDNS系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說(shuō)明,演示,常見(jiàn)問(wèn)題,使用手冊(cè))
注冊(cè) 發(fā)貼 提問(wèn) 回復(fù)-必看必看 wddns免費(fèi)智能 DNS 開(kāi)通 本地或虛擬機(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ā)帖
提問(wèn)三步曲: 提問(wèn)先看教程/FAQ索引(wdcp,wdcp_v3,一鍵包)及搜索,會(huì)讓你更快解決問(wèn)題
1 提供詳細(xì),如系統(tǒng)版本,wdcp版本,軟件版本等及錯(cuò)誤的詳細(xì)信息,貼上論壇或截圖發(fā)論壇
2 做過(guò)哪些操作或改動(dòng)設(shè)置等

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

[教程] 解決nginx 502 bad gateway問(wèn)題,[方法]重新編譯wdcp的fpm-php

最近在把joomla 1.5.18的一個(gè)站點(diǎn)從虛擬主機(jī)的apache移到另一臺(tái)VPS主機(jī)的nginx上,根據(jù)joomla官方提供的nginx rewrite規(guī)則修改了nginx的配置,結(jié)果的大部分的網(wǎng)頁(yè)都正常顯示,只有一個(gè)contact us的頁(yè)面在發(fā)送郵件的時(shí)候,遇到錯(cuò)誤:nginx 502 bad gateway

系統(tǒng)環(huán)境:
CentOS 6.4 86x64
wdcp: wget http://dl.wdlinux.cn:5180/lanmp_laster.tar.gz
0c5d80fd4b28b7049d18275962f1fc09  lanmp_laster.tar.gz
nginx 1.0.15
mysql 5.1.63
php 5.2.17

有2條錯(cuò)誤比較引人注意:
tail /www/wdlinux/nginx_php-5.2.17/logs/php-fpm.log
[WARNING] fpm_children_bury(), line 215: child 16523 (pool default) exited on signal 15 SIGTERM after 1868.423609 seconds from start
tail /www/wdlinux/nginx/logs/error.log

[error] 16501#0: *5 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 123.456.789, server: www.shop-yishunbike.com, request: "POST /index.php?option=com_contact&view=contact&id=1&Itemid=210 HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "............", referrer: "........................."

用site:()搜索:

site:(wdlinux.cn) recv() failed (104: Connection reset by peer)

谷歌百度對(duì)以上錯(cuò)誤的搜索結(jié)果都是要修改php.ini,php-fpm.conf,nginx.conf等配置,結(jié)果都沒(méi)成功
回過(guò)頭來(lái)好好思考這2個(gè)錯(cuò)誤提示,nginx的錯(cuò)誤應(yīng)該是由于nginx提交給php-fpm(127.0.0.1:9000)的請(qǐng)求沒(méi)有得到正確的回復(fù)引起的,所以可能是php-fpm的問(wèn)題。
所以想到重新編譯fpm-php,結(jié)果成功了

重新編譯過(guò)程:
參考wdcp中l(wèi)anmp.sh腳本的安裝路徑:
./configure --prefix=$IN_DIR/$PHP_DIR --with-config-file-path=$IN_DIR/$PHP_DIR/etc --with-mysql=$IN_DIR/mysql --with-iconv=/usr --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-discard-path --enable-inline-optimization --with-curl --enable-mbregex --enable-mbstring --with-mcrypt=/usr --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-ftp --enable-sockets --enable-zip $NV


再參考張宴大哥的那篇nginx文章,運(yùn)行如下命令:
tar zxf php-5.4.13.tar.gz
cd php-5.4.13
LIBS="-lm -ltermcap -lresolv"DYLD_LIBRARY_PATH="/www/wdlinux/mysql/lib/:/lib/:/usr/lib/:/usr/local/lib:/lib64/:/usr/lib64/:/usr/local/lib64"
LD_LIBRARY_PATH="/www/wdlinux/mysql/lib/:/lib/:/usr/lib/:/usr/local/lib:/lib64/:/usr/lib64/:/usr/local/lib64"

#./configure階段,在后面加上-n選項(xiàng)不生成配置,僅測(cè)試是否能通過(guò),通過(guò)的話去掉-n,再運(yùn)行一次


./configure --prefix=/www/wdlinux/php2 --with-config-file-path=/www/wdlinux/php2/etc --with-mysql=/www/wdlinux/mysql --with-mysqli=/www/wdlinux/mysql/bin/mysql_config --with-mcrypt=/usr --with-iconv-dir=/usr --with-libxml-dir=/usr --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --enable-mbregex --enable-fpm --enable-mbstring --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap -n
make ZEND_EXTRA_LIBS='-liconv'
make install

關(guān)閉原來(lái)的php-fpm
/etc/init.d/php-fpm stop

打開(kāi)新的php-fpm進(jìn)程
/www/wdlinux/php2/sbin/php-fpm

打開(kāi)contact us頁(yè)面,發(fā)送郵件,成功發(fā)送
學(xué)無(wú)止境

很好,歡迎后續(xù)反饋下運(yùn)行情況
看清提問(wèn)三步曲及多看教程/FAQ索引(wdcp,v3,一鍵包,wdOS),益處多多.wdcp工具集 阿里云主機(jī)8折優(yōu)惠碼

TOP

補(bǔ)充下:
如果要讓機(jī)器運(yùn)行magento,還要給php安裝pdo_mysql插件:

cd php-5.4.13/ext/pdo_mysql/
/www/wdlinux/php2/bin/phpize
./configure --with-php-config=/www/wdlinux/php2/bin/php-config --with-pdo-mysql=/www/wdlinux/mysql
make && make install
cd ../../..

配置php.ini,添加下面的語(yǔ)句
vim /www/wdlinux/php2/etc/php.ini
extension_dir = "/www/wdlinux/php2/lib/php/extensions/no-debug-non-zts-20100525/"
extension = "pdo_mysql.so"
cgi.fix_pathinfo=0
always_populate_raw_post_data = On

關(guān)于wdcp的注意事項(xiàng):
1.在wdcp的8080端口管理后臺(tái)里面,在nginx模式,apache模式和nginx+apache模式之間切換的時(shí)候,有2個(gè)配置目錄會(huì)被刪除,然后重新建立默認(rèn)配置文件:
/www/wdlinux/apache/conf/vhost 和 /www/wdlinux/nginx/conf/vhost
所以要備份好這2個(gè)文件夾,切換模式后馬上把這2個(gè)文件夾還原回去,重啟下服務(wù),否則丟失了辛辛苦苦修改好的配置文件。。。

2.還有/www/wdlinux/etc/php.ini實(shí)際上是一個(gè)鏈接,如果是nginx模式,就鏈接到/www/wdlinux/nginx_php/etc/php.ini
如果切換到apache模式,就自動(dòng)修改鏈接到/www/wdlinux/apache_php/etc/php.ini。但是,根據(jù)實(shí)際運(yùn)行+個(gè)人猜測(cè)(還看不太懂php),由于php-fpm的init啟動(dòng)文件已經(jīng)被鏈接到新編譯的php,而切換模式的時(shí)候wdcp并沒(méi)有自動(dòng)去修改這個(gè)init啟動(dòng)文件,所以php-fpm的啟動(dòng)過(guò)程只會(huì)經(jīng)過(guò)我們新編譯的php,忽略舊的那個(gè)php。
所以安裝多個(gè)php是能夠共存的。如果還想切換會(huì)原來(lái)的apache的話,一定不要?jiǎng)h除舊的php。
學(xué)無(wú)止境

TOP

文章寫(xiě)的很好  可是我沒(méi)看懂怎么修改的  時(shí)不時(shí)就遇到過(guò)502
http://www.b2b888.com

TOP

回復(fù) 4# jumpsky

nginx本身沒(méi)有處理php程序,它只是把這些php程序交給php-fpm來(lái)處理

php-fpm就是開(kāi)啟一個(gè)進(jìn)程,監(jiān)聽(tīng)9000端口,所以你啟動(dòng)php-fpm后用netstat -tulnp會(huì)看到多出一個(gè)
監(jiān)聽(tīng)127.0.0.1:9000的進(jìn)程,當(dāng)收到nginx的請(qǐng)求后,它會(huì)處理php程序,并返回結(jié)果給nginx


就我出現(xiàn)的502問(wèn)題,是wd自帶的php-fpm無(wú)法正確處理nginx傳過(guò)來(lái)的請(qǐng)求,
所以:重新編譯php-fpm,并且開(kāi)啟這個(gè)新編譯的fpm來(lái)監(jiān)聽(tīng)127.0.0.1:9000
學(xué)無(wú)止境

TOP

親測(cè)不行,。果斷放棄,教程寫(xiě)的很不好,再參考張宴大哥的那篇nginx文章,運(yùn)行如下命令:
tar zxf php-5.4.13.tar.gz
cd php-5.4.13
我們安裝之前選擇的都不是5.4,然后后面當(dāng)然就直接斷了

TOP

我的網(wǎng)站www.yuandekai.com使用wordpress建立,在插件和自動(dòng)更新的php頁(yè)面,都會(huì)出現(xiàn)502的錯(cuò)誤,極度蛋疼。
百度搜“上海千鳴網(wǎng)絡(luò)”

TOP

回復(fù) 7# kideny

我的也是這塊,wp最新版本出現(xiàn)這個(gè)問(wèn)題,3.1版本的沒(méi)有

TOP

我的網(wǎng)站www.yuandekai.com使用wordpress建立,在插件和自動(dòng)更新的php頁(yè)面,都會(huì)出現(xiàn)502的錯(cuò)誤,極度蛋疼。
kideny 發(fā)表于 2013-12-25 20:03


我跟你一樣遇到這個(gè)502問(wèn)題也是WP博客。論壇問(wèn)了N遍 沒(méi)有人給個(gè)解決辦法。你的解決了沒(méi)有?

TOP

樓主分析的不到位吧? 我按照樓主的方法試了還是不行。   論壇里面有好多帖子都講到 解決wdcp 2.5的 php 502問(wèn)題了。 這個(gè)帖子可以參考 http://www.fsowen.com/bbs/redire ... 0&fromuid=28321

TOP

TOP

返回列表