簡體   English   中英

Amazon ec2上的CPU峰值

[英]CPU peak on Amazon ec2

我有一個用CFML編寫的網站,並與Apache和Railo托管在Amazon ec2上。我試圖提高性能並減少請求調用。

以前,我在使用CFML查詢查詢(qoq)時遇到了一些問題,這些問題在磁盤上產生了不必要的讀取操作...但是我已經解決了刪除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文檔中找到了這個: https : //wiki.apache.org/httpd/InternalDummyConnection

我要問的是,此CPU峰值是否可以由Apache內部請求或其他服務器配置(例如錯誤的JVM參數設置)產生。 另一個想法是,當開始清理內存時,JVM Garbace Collector可能會生成此峰值。有沒有一種方法可以指定GC的刷新時間?

有人有建議嗎?

您發布的兩個IP來自secureservers.com-一個外部來源,如果我不得不猜測,那可能是某種正常運行時間監視器。 如果這些IP引起您的痛苦並使您付出額外的金錢,則始終可以將其從防火牆中阻止。

附帶一提,如果Amazon花費了您太多錢,值得您花時間去追蹤這樣的小問題以降低成本,那么也許是時候在您沒有的地方尋找專用服務器了擔心為CPU時間收費。 只是一個想法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM