SQL Server 2000 データベースを使用して従来の ASP で記述されたサイトの問題を解決しようとしています。
数日おきに、サイトがダウンしているようです。Web サイトにアクセスしようとしても応答がありません。ブラウザーの読み込みインジケーターが回転し、ページは空白のままになります。
サイトがダウンした後に sp_who2 を実行すると、大量の CPU 時間を占有するプロセスが常に存在します。このプロセスは、データベース内の他のすべてのプロセスをブロックします。
このプロセスを強制終了することで、サイトを再び機能させることができます。
何が起こっているのかわかりません。このプロセスがロックされる前に実行されたストアド プロシージャを見ると、何も問題はありません。このストアド プロシージャを実行するページは、すべての接続オブジェクトを閉じます。
このデッドロックの原因、またはそれを防ぐ方法についてのアイデアはありますか?