LNMP LNMPA 504 Gateway Time-out錯誤解決方法
123systems的VPS放那里很久沒用,剛好W2被停了一些時日,實在無聊,想把美女圖片還是放在上面,所以,直接卡擦重裝了123systems的VPS的系統(tǒng),$15刀的小內(nèi)存,自然不弄面板了,直接LNMP,結(jié)果出現(xiàn)了意想不到的問題。
VPS安裝LNMPA一路比較順利,貌似時間比較長,花了2小時左右(哎,夠郁悶的,晚點寫個123systems$15/年VPS的評測吧),下載源碼,解壓都不錯,安裝dedecms,完全OK。這個源碼,是別人提供的,上傳空間需要安裝后再還原下數(shù)據(jù),問題就在還原數(shù)據(jù)的時候出現(xiàn)了,每次均很快提示:504 Gateway Time-out!
因為后臺要還原的數(shù)據(jù)文件很多,我發(fā)現(xiàn),前面比較小的沒問題,問題總是出現(xiàn)在恢復(fù)某個大的數(shù)據(jù)庫文件上,首先想到可能是php執(zhí)行時間問題,打開/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)類似的問題,實在比較閑,我想試試安裝LNMP,不要加A試試,結(jié)果,完全如我所料,僅使用LNMP環(huán)境,dedecms后臺完美還原,未出現(xiàn)任何問題!
經(jīng)過上面的測試不難看出,小內(nèi)存VPS也許不太適應(yīng)LNMPA,還是用LNMP比較好,避免一些無端的問題。另外,搜索中發(fā)現(xiàn),有朋友在使用LNMP的過程中出現(xiàn)504錯誤,雖然趙容沒有遇到這個問題,但是,這里一并記錄下來,方便遇到問題的朋友試試:
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的話,趙容給個建議:找個錘子出來,對著電腦,一錘子下去!哈哈,開玩笑的!各位爺您可別當(dāng)真,趙容不對您看了前面的話產(chǎn)生的一切后果負責(zé)哦~~~
關(guān)鍵詞:LNMP
閱讀本文后您有什么感想? 已有 人給出評價!
- 0
- 0
- 0
- 0
- 0
- 0