2010年07月18日
Tweet
サーバーの動作を確認するために netstat を行うと、TIME_WAIT という状態をよく見かけます。これがどうにも気持ち悪いのです。
待ってないで早くクローズしてよ!と。
ということで、調べてみました。
結論から・・・問題無いそうです。
Winsock Programmer's FAQ
確かにTCPのセッションは有限です。しかしさすがにそれを食いつぶすほどのアクセスはありません。僕の管理しているサーバーの場合、セッションを食いつぶすよりも先に、メモリ不足に悩まされると思います。
とりあえず早々にクローズする方法もあるようなのでその場合には以下のサイトを参考に。
CLOSE_WAITの状態が続くとどうなるか:こせきの技術日記
CLOSE_WAITのセッションを早く消す方法:つれづれなる・・・

待ってないで早くクローズしてよ!と。
ということで、調べてみました。
結論から・・・問題無いそうです。
Winsock Programmer's FAQ
確かにTCPのセッションは有限です。しかしさすがにそれを食いつぶすほどのアクセスはありません。僕の管理しているサーバーの場合、セッションを食いつぶすよりも先に、メモリ不足に悩まされると思います。
とりあえず早々にクローズする方法もあるようなのでその場合には以下のサイトを参考に。
CLOSE_WAITの状態が続くとどうなるか:こせきの技術日記
CLOSE_WAITのセッションを早く消す方法:つれづれなる・・・