停止点まで速度が低下しているサーバーを調べるように依頼されました。サーバーには何百もの従来の ASP サイトが実行されており、いくつかのコードを調べると、ADODB.Recordset (およびその他の) オブジェクトが開かれ、使用されているが、破棄されていない (Nothing に設定されている) インスタンスが多数あることがわかります。私がまだ発見していない他の問題もあるかもしれないことを感謝します...
元のコードの開発者は、サイトを最初に展開した後、何年も問題なく動作したと述べているため、一切の責任を負うことを拒否しています.
残念ながら、すべてのサイトのすべてのコードを調べるには、1 日で十分な時間はありません。したがって、メモリ使用量、リーク、またはこのサーバーの停止の原因を診断するのに役立つ可能性のあるものを監視できるアプリケーションはありますか?
当初、サイトは Win2003、IIS6 にありましたが、現在は Win2012、IIS8 に移行されています。新しいサーバーでもスローダウンが発生しているため、ハードウェアの障害ではないと確信しています.
任意の提案をいただければ幸いです。ほとんどの古典的な ASP 開発者が現在 .NET を使用していることに感謝しているため、これにも ASP.NET でタグ付けしたことに注意してください。しかし、彼らの経験から何かを提案できるかもしれません...