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 のリフレッシュ時間を指定する方法はありますか?
誰か提案がありますか?