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

瀏覽網頁出現504 的原因及解決方法

2017-10-23    來源:互聯網

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用

大家在訪問網站的時候通常會遇到502錯誤、404錯誤等,很少會遇到504錯誤。但是在我們去訪問大流量或者內容數據量較多的網站時,打開網頁偶爾就會出現504 gateway time-out,這到底是什么意思?網頁出現這種情況又該如何解決呢?

image.png 

首先,大家對于504 Gateway Time-out的字面意思可以理解為網頁請求超時,這是我們在瀏覽網站網頁時發(fā)出的請求沒有響應,從網站程序層面來講,是請求未能夠執(zhí)行相應的PHP-CGI程序,或者PHP-CGI程序未能做出相應的處理,又或者是CGI程序的響應處理結果未能夠反饋到瀏覽器或者未能及時反饋到瀏覽器。

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

而進行正確合理nginx.conf配置,需要我們首先了解清楚我們網站服務器的配置性能,包括CPU、內存等基本配置,并對網站服務器進行必要的性能測試,從而準確的掌握網站服務器自身性能狀況;

接下來,可以通過網站統計代碼的添加,分析一段時間內網站流量狀況,比如:百度統計、CNZZ站長統計等,掌握網站日流量及PHP-CGI請求的大概情況;

最后,根據我們掌握的服務器性能狀況及網絡流量情況,合理的對nginx.conf中的下列字句進行合理正確的設置。

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;

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

還有就是php-fpm.confmax_childrenrequest_terminate_timeout兩個重要參數的設置。這兩個參數的設置需要我們根據PHP程序情況及服務器帶寬狀況綜合考慮并計算出合理準確的值,才能夠避免504 Gateway Time-out或者其他CGI無響應錯誤的出現。

正常情況下,一般網站可將request_terminate_timeou設置在900s左右,而max_children值根據服務器內存大小和CGI請求數目設置為合理的數值,一般設置為800M左右。

西部數碼一鍵式網站建設,建設網站更快捷,更穩(wěn)定,更安全:http://bingfeng168.cn/web/sites/default/index


標簽: https 安全 代碼 服務器 服務器內存 服務器性能 網絡 網站 網站服務器 網站建設 西部數碼

版權申明:本站文章部分自網絡,如有侵權,請聯系:west999com@outlook.com
特別注意:本站所有轉載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權歸原作者所有,如需使用,請與原作者聯系。

上一篇:網站建設用什么系統方便?

下一篇:什么是html,該怎樣運用到網站中去