LNMP LNMPA 504 Gateway Time-out錯(cuò)誤解決方法
123systems的VPS放那里很久沒用,剛好W2被停了一些時(shí)日,實(shí)在無聊,想把美女圖片還是放在上面,所以,直接卡擦重裝了123systems的VPS的系統(tǒng),$15刀的小內(nèi)存,自然不弄面板了,直接LNMP,結(jié)果出現(xiàn)了意想不到的問題。
VPS安裝LNMPA一路比較順利,貌似時(shí)間比較長(zhǎng),花了2小時(shí)左右(哎,夠郁悶的,晚點(diǎn)寫個(gè)123systems$15/年VPS的評(píng)測(cè)吧),下載源碼,解壓都不錯(cuò),安裝dedecms,完全OK。這個(gè)源碼,是別人提供的,上傳空間需要安裝后再還原下數(shù)據(jù),問題就在還原數(shù)據(jù)的時(shí)候出現(xiàn)了,每次均很快提示:504 Gateway Time-out!
因?yàn)楹笈_(tái)要還原的數(shù)據(jù)文件很多,我發(fā)現(xiàn),前面比較小的沒問題,問題總是出現(xiàn)在恢復(fù)某個(gè)大的數(shù)據(jù)庫文件上,首先想到可能是php執(zhí)行時(shí)間問題,打開/usr/local/php/etc/,編輯php.ini文件:
max_execution_time 設(shè)置為0(或者高于目前值的數(shù)值)
重啟過LNMP之后,忐忑的重新還原數(shù)據(jù),OH,仍然504,頭疼,繼續(xù)搜索解決方法。
編輯:/usr/local/apache/conf/extra/下的httpd-vhosts.conf文件
查找:
php_admin_value open_basedir
修改為:
php_admin_value open_basedir "/home/wwwroot:/tmp/:/var/tmp/:/proc/:/etc/"
(#或者直接將它注釋掉)
然后,重啟LNMPA。
/root/lnmpa restart
繼續(xù)恢復(fù),終于OK了。
雖然問題解決了,但是,我回想之前在buyVM的128MB內(nèi)存VPS上安裝,卻沒有出現(xiàn)類似的問題,實(shí)在比較閑,我想試試安裝LNMP,不要加A試試,結(jié)果,完全如我所料,僅使用LNMP環(huán)境,dedecms后臺(tái)完美還原,未出現(xiàn)任何問題!
經(jīng)過上面的測(cè)試不難看出,小內(nèi)存VPS也許不太適應(yīng)LNMPA,還是用LNMP比較好,避免一些無端的問題。另外,搜索中發(fā)現(xiàn),有朋友在使用LNMP的過程中出現(xiàn)504錯(cuò)誤,雖然趙容沒有遇到這個(gè)問題,但是,這里一并記錄下來,方便遇到問題的朋友試試:
1.調(diào)整php-fpm.conf的相關(guān)設(shè)置/usr/local/php/etc/(***LNMPA無此文件!***)
<value name=”max_children”>32</value>
<value name=”request_terminate_timeout”>30s</value>
2.調(diào)整nginx.conf的相關(guān)設(shè)置/usr/local/nginx/conf:
fastcgi_connect_timeout 600;
fastcgi_send_timeout 600;
fastcgi_read_timeout 600;
fastcgi_buffer_size 256k;
fastcgi_buffers 16 256k;
fastcgi_busy_buffers_size 512k;
fastcgi_temp_file_write_size 512k;
好了經(jīng)過以上的各種方法之后,您還是遇到504的話,趙容給個(gè)建議:找個(gè)錘子出來,對(duì)著電腦,一錘子下去!哈哈,開玩笑的!各位爺您可別當(dāng)真,趙容不對(duì)您看了前面的話產(chǎn)生的一切后果負(fù)責(zé)哦~~~
關(guān)鍵詞:LNMP
閱讀本文后您有什么感想? 已有 人給出評(píng)價(jià)!
- 0
- 0
- 0
- 0
- 0
- 0