2009-07-29 17 views
0

ASP.NET 3.5 linqを使用してSQLにクエリを行い、データベースにデータを挿入するためのアプリケーションを作成します。ASP.NETアプリケーションが応答しなくなる

開発サーバーで問題なく動作します。 しかし、ステージングサーバーにデプロイした後、最初の数回のリクエストの後、URLに何を入力していても、アプリケーションは応答しないように見えます。 IISアプリケーション全体がフリーズしています。私はそれを修正するためにアプリケーションを再起動できることを知っています。しかし、私は将来それが再び起こることを望んでいません。

これはどのような原因が考えられますか? 、
http://blogs.msdn.com/lucascan/archive/2009/04/14/troubleshooting-an-unresponsive-web-server-iis-part-1-of-2-gathering-the-data.aspx

それは、我々は、アプリケーションが書かれていたか分からないので、正確な原因を提供するために、簡単ではありませんhttp://forums.iis.net/p/1154624/1893546.aspx

答えて

0

は、どのような依存関係が存在します。

は、私はこの問題についての参照を見つけましたサービスパック/パッチがインストールされているかどうかなど、私たちが助けることができるのは、アプリケーションのデバッグです。私が開始すると

もの:

  • 他のアプリケーションが同じ問題を抱えているかどうかを確認してください。
  • 両方のサーバーのサーバーイベントログを確認します。
  • パフォーマンスモニタ(perfmon.exe)を使用してサーバー上のメモリ、CPU使用率など
  • SQLプロファイラで生成されるSQLを確認してください。
  • FiddlerのようなHTTPアナライザーを使用して、サーバーが特に何かを実行しているがブラウザーには何も表示されていないかどうかを調べます。
+0

この問題は、主にひどく書かれたコードやIISサーバーの設定によって引き起こされますか? – Billy

+0

ひどく書かれたコードかもしれませんが、適切な分析がないとこれは確認できません。 –

0

BrianLyは、これは状況を特定するのが難しいと言います。私たちには、ASP.NETアプリケーションのいくつかの問題がありました。これはcrl.microsoft.comをブロックしている企業のファイアウォールにまで及んでいました。

おそらく暗闇の中で刺すかもしれませんが、それはworth investigatingかもしれません。あなたの問題の可能性は、この音がスリムです。

これに関連するかどうかを確認する簡単なテストは、ホストファイルに127.0.0.1 crl.microsoft.comを追加することです。

関連する問題