2

Ektron8.02SP3を実行しているWindows2008Enterprise R2サーバーがあり、診断できない問題が発生しています。

したがって、私の質問は解決策ではなく、.netアプリケーション/Windowsサーバーのプロファイルを改善する方法です。ソフトウェアによって作成されたフォームをPOSTしようとすると、8秒かかり、ページを返すように変更されます(この特定のサーバーでは、同じコードベースを持つ他のマシンでは実行されません)。何かに8秒間接続しようとして失敗し、エラーなしでページを返しているようです。さらにいくつかの事実:

  • これは、過剰に使用されていない強力なVMです。
  • データベースは同じマシンで実行されているため、ラグはありません。
  • サーバー自体から送信する場合でも、8秒の遅延が発生します
  • サーバーのイベントビューアは、関連していると思われるエラーを報告しません
  • プロファイルMSSQLも問題を報告しません
  • Microsoft Network Monitorは、明白なネットワークの問題を報告しませんが、ツールは長い接続試行を明確に報告しないため、言うのは難しいです(私が見たところから)

サーバーのPOSTフォーム中に、どこかで接続を確立しようとして失敗し、残りのプロセスを続行しようとしているプロセスがあることを十分に確信しています。エラーは報告されず、フォームはすべて正常に送信されます。

それで、言われていることすべて、これをデバッグするために私ができることは他にありますか?暗闇で撮影しているような気がします。あなたが提供できるどんな助けにも感謝します。

4

1 に答える 1

0

これはあなたが書いたアプリケーションではないようです。もしそうなら、潜在的な解決策は異なります。

最初のレベルのステップは、Windowsのパフォーマンスモニターを使用することです。オプション(監視するプロセスおよび/またはパフォーマンス属性)を選択してから、プロセスをそのペースで実行します。

Performance Monitorが役に立たない場合は、アプリの本質を理解する必要があります。アプリを作成していない限り、これはおそらくあなたが望むよりも難しいでしょう。Reflector(有料)またはILSpy(無料) を使用して、自分のものではない.NETアプリをデバッグできます。ただし、これは使用許諾契約に違反する可能性があります(アプリを購入した場合は違反する可能性があります)。

それとは別に、正気を保ち、この問題をすばやく見つけたい場合は、製品開発者に連絡する必要があります。

于 2012-04-16T20:48:58.077 に答える