0

そのため、私が時折手伝っている恐ろしく書かれたサイトがありますが、それはもともと従来の ASP で書かれていました。

次に、グローバル変数をコードビハインドに移動し、残りのコードをaspxに残すことにより、ASP.NETに「移植」されました...その巨大な混乱。

一部のページでは、IIS6 が停止し (503 エラーが返され)、CPU が 100% に急上昇する競合状態が発生することがあります。

いくつかの監視ツールをセットアップし、これが発生した場合はアプリプールをリサイクルしてサイトを安定させますが、これは応急処置にすぎません。

なぜこれが起こるのかを見つけるために正しい方向に向けるためのツールを知っている人はいますか?

メモリ使用量は横ばいであるため、参照リークの問題ではありません。

4

1 に答える 1

1

通常、開始するのに最適な場所は Http.sys ログです。

HTTP.SYS エラー ログ - %windir%\System32\LogFiles\HTTPERR

イベント ログと IIS ログをチェックして、そこに追加情報があるかどうかを確認することもできます。

于 2008-10-02T16:06:31.463 に答える