Windowsで497日云々言われてとっくに直ってますよとか思ったら別件だった件 (起動後497日後から新規のTCP/IPセッションが取得できなくなる)

All the TCP/IP ports that are in a TIME_WAIT status are not closed after 497 days from system startup in Windows Vista, in Windows 7, in Windows Server 2008 and in Windows Server 2008 R2.

簡単にまとめると、起動後497日を過ぎると新規のTCP/IPセッションを取得できなくなる。248.5 日経過すると、TCP Chimney オフロードが失敗する。という2件の不適合で、原因は皆さん予想通りタイマーの使い方がだめな用です。

対象はVista/Server 2008/7/2008R2となっています。VistaでTCP/IPのスタックは作り直されたので、その時に出来た不具合っぽいですね。

なんとなく、常に短いセッションが作って捨てられるHTTPサーバーとかRDBMSが一番やばそうな気がします。

すでにHotFixも上ページよりダウンロード可能なので、必要な方は落として適応しましょう。無理なら1年に1回ぐらい再起動を。

 

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください