1. 程式人生 > >Nginx造成後端伺服器大量TIME_WAIT的解決辦法

Nginx造成後端伺服器大量TIME_WAIT的解決辦法

1 Linux下調引數

2 Windows下修改登錄檔

以上兩種方法滿處都是,不再贅述。

據說Nginx預設使用短連線和後端伺服器通訊,所以可以嘗試改成長連線,也就是keepalive,

我這裡是把Nginx升級到1.2版本,會帶ngx_http_upstream_keepalive模組,然後在nginx.conf中如此設定:

upstream{

......

......

keepalive 1024;

}

經過測試發現,TIME_WAIT確實少了很多。