How To Solve TIME_WAIT & CLOSE_WAIT 過多問題

Intro How To Solve TIME_WAIT & CLOSE_WAIT 過多問題

這篇介紹How To Solve TIME_WAIT & CLOSE_WAIT 過多問題。

OKHttp

1
2
3
4
5
6
7
8
9
10
增加Conncetion Keepalive使用數量

ex:
before
OkHttpClient.Builder client = new OkHttpClient.Builder();
client.connectionPool(new ConnectionPool(10, 60, TimeUnit.SECONDS));

after
OkHttpClient.Builder client = new OkHttpClient.Builder();
client.connectionPool(new ConnectionPool(100, 60, TimeUnit.SECONDS));