中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

網(wǎng)頁(yè)提示504 gateway time-out是什么意思?如何解決?

2017-11-23    來(lái)源:互聯(lián)網(wǎng)

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬(wàn)Linux鏡像隨意使用

大家在訪問(wèn)網(wǎng)站的時(shí)候通常會(huì)遇到502錯(cuò)誤、404錯(cuò)誤等,很少會(huì)遇到504錯(cuò)誤。但是在我們?nèi)ピL問(wèn)大流量或者內(nèi)容數(shù)據(jù)量較多的網(wǎng)站時(shí),打開(kāi)網(wǎng)頁(yè)偶爾就會(huì)出現(xiàn)504 gateway time-out,這到底是什么意思?網(wǎng)頁(yè)出現(xiàn)這種情況又該如何解決呢?

image.png 

首先,大家對(duì)于504 Gateway Time-out的字面意思可以理解為網(wǎng)頁(yè)請(qǐng)求超時(shí),這是我們?cè)跒g覽網(wǎng)站網(wǎng)頁(yè)時(shí)發(fā)出的請(qǐng)求沒(méi)有響應(yīng),從網(wǎng)站程序?qū)用鎭?lái)講,是請(qǐng)求未能夠執(zhí)行相應(yīng)的PHP-CGI程序,或者PHP-CGI程序未能做出相應(yīng)的處理,又或者是CGI程序的響應(yīng)處理結(jié)果未能夠反饋到瀏覽器或者未能及時(shí)反饋到瀏覽器。

其次,04 Gateway Time-out錯(cuò)誤多是存在于Nginx網(wǎng)站服務(wù)器環(huán)境下,多與nginx.confphp-fpm.conf設(shè)置是否正確合理有關(guān)。504GatewayTime-out錯(cuò)誤的解決方法是根據(jù)網(wǎng)站服務(wù)器性能及網(wǎng)站流量等諸多因素整合考慮,正確合理的設(shè)置niginx.confphp-fpm.conf配置。

而進(jìn)行正確合理nginx.conf配置,需要我們首先了解清楚我們網(wǎng)站服務(wù)器的配置性能,包括CPU、內(nèi)存等基本配置,并對(duì)網(wǎng)站服務(wù)器進(jìn)行必要的性能測(cè)試,從而準(zhǔn)確的掌握網(wǎng)站服務(wù)器自身性能狀況;

接下來(lái),可以通過(guò)網(wǎng)站統(tǒng)計(jì)代碼的添加,分析一段時(shí)間內(nèi)網(wǎng)站流量狀況,比如:百度統(tǒng)計(jì)、CNZZ站長(zhǎng)統(tǒng)計(jì)等,掌握網(wǎng)站日流量及PHP-CGI請(qǐng)求的大概情況;

最后,根據(jù)我們掌握的服務(wù)器性能狀況及網(wǎng)絡(luò)流量情況,合理的對(duì)nginx.conf中的下列字句進(jìn)行合理正確的設(shè)置。

fastcgi_connect_timeout300s;

fastcgi_send_timeout300s;

fastcgi_read_timeout300s;

fastcgi_buffer_size128k;

fastcgi_buffers8128k;#8128

fastcgi_busy_buffers_size256k;

fastcgi_temp_file_write_size256k;

fastcgi_intercept_errorson;

這些字句的設(shè)置規(guī)定了PHP-CGI的連接、發(fā)送和讀取時(shí)間限制,需根據(jù)服務(wù)器性能及網(wǎng)絡(luò)流量綜合考慮設(shè)置,時(shí)間設(shè)置過(guò)長(zhǎng)會(huì)給網(wǎng)站服務(wù)器造成壓力,導(dǎo)致網(wǎng)站響應(yīng)緩慢,甚至服務(wù)器宕機(jī);時(shí)間設(shè)置過(guò)短,則會(huì)出現(xiàn)504 Gateway Time-out或者其他CGI無(wú)響應(yīng)錯(cuò)誤。

還有就是php-fpm.confmax_childrenrequest_terminate_timeout兩個(gè)重要參數(shù)的設(shè)置。這兩個(gè)參數(shù)的設(shè)置需要我們根據(jù)PHP程序情況及服務(wù)器帶寬狀況綜合考慮并計(jì)算出合理準(zhǔn)確的值,才能夠避免504 Gateway Time-out或者其他CGI無(wú)響應(yīng)錯(cuò)誤的出現(xiàn)。

正常情況下,一般網(wǎng)站可將request_terminate_timeou設(shè)置在900s左右,而max_children值根據(jù)服務(wù)器內(nèi)存大小和CGI請(qǐng)求數(shù)目設(shè)置為合理的數(shù)值,一般設(shè)置為800M左右。

西部數(shù)碼服務(wù)器:http://bingfeng168.cn/services/server/


標(biāo)簽: https 代碼 服務(wù)器 服務(wù)器內(nèi)存 服務(wù)器性能 網(wǎng)絡(luò) 網(wǎng)站 網(wǎng)站服務(wù)器 西部數(shù)碼

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:如何快速提升網(wǎng)站權(quán)重

下一篇:503 service unavailable是什么意思,怎么解決?