歡迎您光臨本站 註冊首頁

Nginx連接數和流量同時突然下降問題

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

Nginx連接數和流量同時突然下降問題





使用Nginx-0.6.31和Nginx-0.6.32版本均遇到連接數突然下降和流量同時突然下降的問題,下降之後又會很快拉升,不知道還有誰遇到過這樣的問題,如何解決了?不知道是不是Nginx的Bugs.
問題發生在藍色圈的時刻,並且發現很多時候每30分鐘會出現一次,每次持續的時間在20秒內。

流量採集的方法是:
每2秒從/proc/net/dev中採集一次,採集的到數據確認是正確的。
另外,對比其它WebServer,並沒有出現這樣的問題,所以可以確定是Nginx的問題。

[ 本帖最後由 Aquester 於 2008-7-8 11:27 編輯 ]
《解決方案》

我是用的6.3的版本,沒有你這種情況出現啊!我現在都16000多的併發!穩定得很啊!
《解決方案》

樓主是用什麼軟體畫圖的?
《解決方案》

《解決方案》

樓主你用nginx跑16000個併發,用來跑的是動態的,還是靜態的
《解決方案》

我是反向代理,現在2W左右
《解決方案》

原帖由 myfreeke 於 2008-7-8 22:00 發表 http://bbs.chinaunix.net/images/common/back.gif
我是用的6.3的版本,沒有你這種情況出現啊!我現在都16000多的併發!穩定得很啊!

我用得也是Nginx 0.6.32  確實沒碰到過這樣的問題
《解決方案》

如果後面用的是php-cgi的話
我倒是遇到過
php-fpm.conf里配置的每個進程有處理多少次請求之後就註銷掉
<value name="max_requests">1024</value>
因為nginx是輪詢將請求發送給每個php-cgi的,所以,基本上每個php-cgi進程都差不多在同一時間被respawn。在這個過程中,nginx無法將請求轉發出去,來自客戶端的鏈接都在nginx這裡堆積著,沒有得到處理,客戶端得不到返回,所以,流量會下降,tcp連接數中的wait會升高,estiblished會降低。你看看php-cgi的log,應該會有關閉和開啟php-cgi進程的記錄。在我的伺服器上,這個過程差不多是 2~5s
不知道這樣解釋的通不....
如果確實是這樣的話,流量降低的同事,你得系統的負載會升高很多。
可以通過增加這個參數的值<value name="max_requests">1024</value>,比如到51200,或者設置為 0 試試看
《解決方案》

應該懷疑是 php-cgi 的問題

PS:能否分享 這個流量軟體

[ 本帖最後由 yhlovemj 於 2008-12-2 16:21 編輯 ]

[火星人 ] Nginx連接數和流量同時突然下降問題已經有500次圍觀

http://coctec.com/docs/service/show-post-25860.html