ここで一般的なアドバイスを求めています。Windows Server 2008 R2 および IIS 7.5 に ASP.net 4 Web フォーム アプリケーションを使用し、SQL Server 2008 を使用しています。Web サイトがランダムにタイムアウトするという問題が発生しています。タイムアウトが始まったことに気付いたときにサイトで何をしていたかという報告がありましたが、これらの間に一貫性はありません。また、ユーザーが行っていると報告したすべてのことを試しましたが、サイトをダウンさせる喜びはありませんでした. サイトには静的な html ページがあり (.net4 に適した URL ではありますが)、これらのページはサイトがタイムアウトしたときに表示されます。
最初はサイバー攻撃だと思ったので、すべてのポートが閉じられていること、リモート アクセスが特定の IP にのみ利用可能であること、外部のスパム フィルターを介してメールがルーティングされていること (ポート 25 を閉じることができるようにすること) を確認することに時間を費やしました。ウイルスとマルウェアのスキャンも実行しましたが、何も見つかりませんでした。
これらの問題が発生し始めた時点でウェブサイトを更新しましたが、現在よりも大きな頭痛を経験することなく変更を元に戻すことができたのは遅すぎます。
私はサポート/ホスティング/ハードウェアのスペシャリストではなく開発者であるため、サーバーのセットアップについてはあまり詳しくありませんが、エラーログを調べて肯定的な兆候を探すのに長い時間を費やしました. サイトがダウンした頃のエラー ログを見たところ、ほとんどエラーが発生していませんでした。警告が表示されることもありますが、決定的なものは何もありません (これは、サーバーの経験不足が問題である可能性があります)。ところで、複数の問題があることを否定しているわけではありません。
昨日 w3wp.exe のエラーに気づいたので IIS デバッグ ツールをセットアップしました (これに似ています: w3wp.exe で未処理の win32 例外が発生しました)。VS2010 を使用してローカルでサイトをデバッグしましたが、問題を再現できません。
本当に、私はアイデアを使い果たしたところにいて、引っ張る髪がほとんどなくなりました. この分野に詳しい方がいらっしゃいましたら、ここで何が起こっているのか、何が原因でハングアップしているのかを正確に特定するために、アドバイスや試してみることのリストを提供していただけますか? どんな助けでも感謝します