1

奇妙な JRUN の問題があります。Amazon EC2 インスタンスに ColdFusion 9.0 をインストールしましたが、JRUN が特定の期間に約 50% のメモリを消費することを除いて、すべて正常に動作しているようです。

数え切れないほどの 2 時間、CPU 使用率の 50% がかかり、次の 45 分から 1 時間は正常に動作し、次の 2 時間は 50% かかります。スケジュール ファイルを実行していません。

また、JRUN がメモリを消費する原因となっている要求を特定する方法を誰かが教えてくれれば幸いです。 CPU使用率

MIKE さん、ご提案ありがとうございます。既にマトリックスを有効にしているようですが、JRUN が正常に動作していて約 50% のメモリを使用しているときに変更が見つかりません。文字数制限として別回答としてログを掲載しています。また、IIS を停止して、ColdFusion に外部リクエストが来ないようにし、FusionReactor が JRUN へのリクエストを表示しないが、まだ大量のメモリを使用していることを確認しました。

09/22 08:00:35 に JRun によって作成されました

09/22 08:00:35 メトリック Web スレッド (ビジー/合計): 1/31 セッション: 0 合計メモリ = 684672 空き = 228809 09/22 08:01:35 メトリック Web スレッド (ビジー/合計): 2/34セッション: 0 合計メモリ = 761792 空き = 364733 09/22 08:02:35 メトリック Web スレッド (ビジー/合計): 1/34 セッション: 0 合計メモリ = 773568 空き = 338352 09/22 08:03:35 メトリック Webスレッド (ビジー/合計): 1/35 セッション: 0 合計メモリ=781696 フリー=283261 09/22 08:04:35 メトリック Web スレッド (ビジー/合計): 3/36 セッション: 0 合計メモリ=790784 フリー=325807 09/22 08:05:35 メトリック Web スレッド (ビジー/合計): 1/36 セッション: 0 合計メモリ = 794432 空き = 301484 09/22 08:06:35 メトリック Web スレッド (ビジー/合計): 1/35セッション: 0 合計メモリ=768640 空き=221172 09/22 08:07:35 メトリック Web スレッド (ビジー/合計): 1/38 セッション: 0 合計メモリ=793984 空き=245422 09/22 08:08:35 メトリック Webスレッド (ビジー/合計): 1/37 セッション:0 合計メモリ = 790080 空き = 376290 09/22 08:09:35 メトリック Web スレッド (ビジー/合計): 1/38 セッション: 0 合計メモリ = 792832 空き = 307553 09/22 08:10:35 メトリック Web スレッド (ビジー/合計): 1/36 セッション: 0 合計メモリ=792000 フリー=337115 09/22 08:11:35 メトリック Web スレッド (ビジー/合計): 1/36 セッション: 0 合計メモリ=789184 フリー=240118 09/ 22 08:12:35 メトリック Web スレッド (ビジー/合計): 1/37 セッション: 0 合計メモリ = 789440 空き = 342658 09/22 08:13:35 メトリック Web スレッド (ビジー/合計): 1/39 セッション: 0 総メモリ = 787520 空き = 34721135 メトリック Web スレッド (ビジー/合計): 1/37 セッション: 0 合計メモリ = 789440 空き = 342658 09/22 08:13:35 メトリック Web スレッド (ビジー/合計): 1/39 セッション: 0 合計メモリ = 787520無料=34721135 メトリック Web スレッド (ビジー/合計): 1/37 セッション: 0 合計メモリ = 789440 空き = 342658 09/22 08:13:35 メトリック Web スレッド (ビジー/合計): 1/39 セッション: 0 合計メモリ = 787520無料=347211

この段階の後、JRUN は 50% の CPU 使用率で実行されていました。

09/22 08:14:35 メトリック Web スレッド (ビジー/合計): 1/39 セッション: 0 合計メモリ = 770112 空き = 211797 09/22 08:15:35 メトリック Web スレッド (ビジー/合計): 1/37セッション: 0 合計メモリ=726208 空き=249031 09/22 08:16:35 メトリック Web スレッド (ビジー/合計): 1/38 セッション: 0 合計メモリ=715392 空き=158240 09/22 08:17:35 メトリック Webスレッド (ビジー/合計): 1/39 セッション: 0 合計メモリ=705600 フリー=239585 09/22 08:18:35 メトリック Web スレッド (ビジー/合計): 1/36 セッション: 0 合計メモリ=718848 フリー=175842 09/22 08:19:35 メトリック Web スレッド (ビジー/合計): 1/36 セッション: 0 合計メモリ = 687488 空き = 204397 09/22 08:20:35 メトリック Web スレッド (ビジー/合計): 1/36セッション: 0 合計メモリ = 701440 空き = 185422 09/22 08:21:35 メトリック Web スレッド (ビジー/合計): 1/35 セッション: 0 合計メモリ = 671744 空き = 154754 09/22 08:22:35 メトリック Webスレッド (ビジー/合計): 2/35 セッション:0 合計メモリ = 664320 空き = 163835 09/22 08:23:35 メトリック Web スレッド (ビジー/合計): 1/33 セッション: 0 合計メモリ = 674752 空き = 195576 09/22 08:24:35 メトリック Web スレッド (ビジー/合計): 1/35 セッション: 0 合計メモリ=661760 フリー=203445 09/22 08:25:35 メトリック Web スレッド (ビジー/合計): 1/35 セッション: 0 合計メモリ=656576 フリー=174511 09/ 22 08:26:35 メトリック Web スレッド (ビジー/合計): 1/35 セッション: 0 合計メモリ = 651968 空き = 194924 09/22 08:27:35 メトリック Web スレッド (ビジー/合計): 1/35 セッション: 0 合計メモリ=632896 空き=152896 09/22 08:28:35 メトリック Web スレッド (ビジー/合計): 1/36 セッション: 0 合計メモリ=633984 空き=215603 09/22 08:29:35 メトリック Web スレッド (ビジー/合計): 1/34 セッション: 0 合計メモリ=630720 フリー=198136 09/22 08:30:35 メトリック Web スレッド (ビジー/合計): 2/35 セッション: 0 合計メモリ=616512 フリー=140867 09/ 22 08:31:35 メトリック Web スレッド (ビジー/合計): 1/36 セッション: 0 合計メモリ=613824 フリー=140683 09/22 08:32:35 メトリック Web スレッド (ビジー/合計): 1/36 セッション: 0 合計メモリ=605184 Free=166131 09/22 08:33:35 メトリック Web スレッド (ビジー/合計): 1/37 セッション: 0 Total Memory=608448 Free=132906 09/22 08:34:35 Web スレッド (ビジー/合計): 1/37 セッション: 0 合計メモリ=609344 空き=180291 09/22 08:35:35 メトリック Web スレッド (ビジー/合計): 1/36 セッション: 0 合計メモリ=603008 空き=161821 09/22 08:36: 35 メトリック Web スレッド (ビジー/合計): 2/36 セッション: 0 合計メモリ=604672 空き=150526 09/22 08:37:35 メトリック Web スレッド (ビジー/合計): 1/37 セッション: 0 合計メモリ=606144 Free=162952 09/22 08:38:35 メトリック Web スレッド (ビジー/合計): 1/36 セッション: 0 Total Memory=602048 Free=136201 09/22 08:39:35 Web スレッド (ビジー/合計): 1/36 セッション:0 合計メモリ = 606656 空き = 116793 09/22 08:40:35 メトリック Web スレッド (ビジー/合計): 1/37 セッション: 0 合計メモリ = 602880 空き = 120984 09/22 08:41:35 メトリック Web スレッド (ビジー/合計): 1/36 セッション: 0 合計メモリ=607424 空き=112235 09/22 08:42:35 メトリック Web スレッド (ビジー/合計): 1/35 セッション: 0 合計メモリ=607424 空き=135657

4

2 に答える 2

3

Dan Short がここでクエリを実行しているように、JRun について、またはさらに重要なことに、JVM が実行していることについて、完全な詳細を取得した方がよいでしょう。私はこれらの問題に何度も取り組んできたので、「メトリクスと GC ロギング」を有効にすることをお勧めします。これを行う方法の詳細については、次の 2 つのブログ投稿を参照してください...

http://www.cfwhisperer.com/post.cfm/10-steps-to-a-stable-and-performant-web-application-step-2

http://www.cfwhisperer.com/post.cfm/10-steps-to-a-stable-and-performant-web-application-step-3

このログを有効にすると、実際に何が起こっているかを確認できます。正確に記録するには、少なくとも 24 時間はログに記録することをお勧めします。

于 2011-09-21T12:32:43.033 に答える
1

それに多くの時間を費やした後、レジストリに保存されているクライアント変数が問題全体を引き起こし、1時間ごとに実行されていたクライアント変数をパージするためのColdFusionスレッドがCPU使用率が高すぎることがわかりました。これが全文です。

http://www.thecfguy.com/post.cfm/strange-coldfusion-issue-jrun-eating-up-to-50-of-cpu

于 2011-10-31T11:19:40.247 に答える