0

CFML で記述された Web サイトを、Apache と Railo を使用して Amazon ec2 インスタンスでホストしています...パフォーマンスを改善し、リクエスト呼び出しを削減しようとしています。

以前は、ディスク上で過剰な読み取り操作を生成するクエリの CFML クエリ (qoq) でいくつかの問題がありました... しかし、qoq の使用を削除して解決しました。

Apache と FusionReactor のログを読むと、リクエスト呼び出しに関連して、CPU のピークがすぐに高くなります...このピークは、夜間など、Web サイトの使用されていない瞬間にも 1 時間ごとに繰り返されます。

Apache ログにその要求が表示されますが、生成される理由がわかりません。

66.85.140.110 - - [30/Jun/2014:04:10:50 +0200] "GET / HTTP/1.0" 200 -    
66.85.144.237 - - [30/Jun/2014:04:50:06 +0200] "GET / HTTP/1.0" 200 -

スー...これは、1時間ごとに何かを行うサーバー構成だと思います。これは、別のホスト上の並行Webサイトでも、このピークがないためです。私はApacheのドキュメントでこれを見つけました: https://wiki.apache.org/httpd/InternalDummyConnection

私が求めているのは、この CPU ピークが Apache 内部要求または間違った JVM パラメータ設定のような他のサーバー構成によって生成される可能性があるかどうかです。もう 1 つの考えは、メモリのクリーニングを開始するときに、このピークが JVM ガベージ コレクタによって生成される可能性があるということです... GC のリフレッシュ時間を指定する方法はありますか?

誰か提案がありますか?

4

1 に答える 1

0

あなたが投稿した 2 つの IP は、secureservers.com からのもので、外部ソースであり、私が推測しなければならない場合、おそらくある種のアップタイム モニターです。これらの IP があなたを苦しめ、余分な費用がかかる場合は、いつでもファイアウォールからそれらの IP をブロックできます。

余談ですが、Amazon に多額の費用がかかっているため、コストを削減するために、このような小さな問題を追跡するのに時間をかける価値がある場合は、おそらく、専用サーバーがない場所にある専用サーバーを検討する時期です。 CPU 時間の課金について心配する必要はありません。ちょっとした考え。

于 2014-07-25T17:15:01.477 に答える