0

質問が漠然としていて申し訳ありません。ログやその他の情報を職場から公開することは想定されていません。しかし、ここに質問があります:

私の組織には、アプリケーションのパフォーマンスを監視する CA APM チームがあります。アイドル状態のアプリケーションの 1 つ (正式なリリースは数か月後に行われるため、現時点ではユーザーはいません) は、GC で w3wp:%Time を 89 として表示していますが、これは設定されたしきい値の 80 よりも高くなっています。は実行されませんが、CA APM は、これがアプリ プールからのものであり、サーバーがアプリ専用であることを通知します。アイドル状態の asp.net アプリケーションがこのような問題を引き起こすことはありますか? インフラストラクチャ チームは単にそれを開発者にプッシュしますが、開発者はコードが実行されないという観点から無知です。このトピックに関するアドバイス、洞察は大歓迎です。

4

1 に答える 1

0

この投稿がほぼ 1 か月前のものであることはわかっていますが、その理由を知りたいと思っています。私の最高の2つの推測は次のとおりです。

  • Web サイトへのトラフィックがまったくなく、GC ハンドルがまだ高い場合は、スケジュールされたジョブでメモリ リークが発生している可能性があります。

  • そうでない場合、同じマシン上に他のアプリがメモリをめぐって争っている可能性があり、システムはアイドル状態のアプリにも gc を強制します。アプリはアイドル状態であり、gc は常に強制されているため、GC% 比率は高くなります。

于 2017-02-02T11:07:03.700 に答える