IISがRSTを送ってくる件について調べた結果下記の現象であることがわかった
Users receive a "The page cannot be displayed" error message, and "Connections_refused" entries are logged in the Httperr.log file on a server that is running Windows Server 2003, Exchange 2003, and IIS 6.0
https://support.microsoft.com/en-us/kb/934878
原因はNon Paged Pooled Memoryの枯渇であるが、これは下記のサイトで詳しくせつめいされている。
HOWTO: Diagnose IIS6 failing to accept connections due to Connections_Refused
ようするに物理的にハードウェア上でつんでいるメモリの容量にかかわらずカーネルで利用できるメモリは128MBに限定されている。このメモリをnon paged pool memoryと呼ぶ。IISでは利用できるnon paged pooled memoryが20Mbyte以下になるとRSTを送る。
再起動直後はIISがリセットをお蔵か買ったのにも
サービスやアプリケーションを起動していくとNPPを必要に応じて確保していく。NPPが開放されずに確保されるだけだと、あるタイミングでNPP残が20Mbyte以下になる。
Non paged pool memoryは下記のコマンドで取得できる。
poolmon -b