Apache AmazonEC2上的CPU峰值

Apache AmazonEC2上的CPU峰值,apache,amazon-ec2,jvm,railo,fusionreactor,Apache,Amazon Ec2,Jvm,Railo,Fusionreactor,我有一个用CFML编写的网站,它与Apache和Railo一起托管在AmazonEC2上。。。 我正在努力提高性能,减少请求呼叫 以前,我在CFML查询查询(qoq)中遇到了一些问题,它在磁盘上生成了ECSESSIVE读取操作。。。但我已经解决了删除qoq的问题 在阅读Apache和FusionReactor的日志时,我发现与请求调用相关的CPU峰值很高而且很快就会出现。。。 这一高峰每小时都会重复出现,在网站未被使用的时刻,比如一夜之间 我在apache日志中看到了该请求,不明白为什么会生成:

我有一个用CFML编写的网站,它与Apache和Railo一起托管在AmazonEC2上。。。 我正在努力提高性能,减少请求呼叫

以前,我在CFML查询查询(qoq)中遇到了一些问题,它在磁盘上生成了ECSESSIVE读取操作。。。但我已经解决了删除qoq的问题

在阅读Apache和FusionReactor的日志时,我发现与请求调用相关的CPU峰值很高而且很快就会出现。。。 这一高峰每小时都会重复出现,在网站未被使用的时刻,比如一夜之间

我在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 -
苏。。。我认为这是一个服务器配置,每小时都会做一些事情,也因为在不同主机上的并行网站中,我没有这个峰值。 我在apache文档中发现:

我要问的是,这个CPU峰值是否可以由Apache内部请求或其他服务器配置(如错误的JVM参数设置)产生。 另一个想法是,当JVM Garbace收集器开始清理内存时,可以生成此峰值。。。有没有办法指定GC的刷新时间


有人有什么建议吗?

你发布的两个IP来自securedserver.com——一个外部来源,如果我不得不猜测的话,它可能是某种正常运行时间监视器。如果这些IP会给你带来痛苦并让你付出额外的代价,你可以从防火墙上屏蔽它们

另一方面,如果亚马逊花了你这么多钱,为了降低你的成本,你值得花时间去追踪像这样的小问题,那么也许是时候去寻找一个专门的服务器了,在那里你不必担心CPU时间被收费。只是一个想法