我遇到了某種奇怪的清漆問題,大量的連接卡在CLOSE_WAIT
狀態,就像清漆未關閉連接一樣。大量的連接停留在CLOSE_WAIT狀態並帶有清漆
這導致我認爲內核正在等待清漆關閉連接,考慮到這一點,它可能是清漆中的錯誤或從我的角度來看內核。雖然,在深入研究清漆代碼之前,我想讓你們的觀點發現傢伙,並且知道這種症狀是否可能是由其他參數引起的?
顯然,如果你遇到過這個問題並有解決方案,那將會更有幫助。
FYI:
# netstat -pan|grep varnish|awk '/tcp/ {print $6}'|sort|uniq -c
35902 CLOSE_WAIT
12148 ESTABLISHED
3 LISTEN
這是應用程序中的一個錯誤。不是內核。內核正在等待應用程序關閉連接,並且已經收到來自對等體的關閉。 – EJP 2014-12-02 11:23:29
@EJP除非內核不通知進程它已經接收到FIN。 – superjedi 2014-12-02 11:24:36
快來吧。沒有這樣做的內核會導致QA失敗。 *沒有*會起作用。這是應用程序中的一個錯誤。期。 – EJP 2014-12-04 21:04:59