Linux類似於 vhosts 的
類似於 vhosts 的 top
有什麼方法可以實時確定哪些虛擬主機使 Apache 程序保持忙碌?
理想情況下,我想要一個像
top
(或htop
)這樣的工具,它可以告訴我哪些網站現在最繁忙或最昂貴。是否可以在mod_log_forensic上建構這樣的工具,它會嚴格記錄每個請求的開始和結束時間?它不會為您提供程序 ID 或 CPU 時間,只會提供從開始到結束所經過的時間,但它可能有助於跟踪洩漏或長時間執行的請求。
任何依賴於日誌文件的東西都有一個缺點,即只有在請求完成後才會生成日誌條目。
Apache 的mod_status顯示目前請求,因為它們正在被處理。
將您的訪問日誌提供給apachetop,看看這是否對您有好處。至少 apachetop 會滿足您“實時查看最繁忙的站點/URL”的願望。
類似的東西
tail -f /var/log/apache2/*access_log | apachetop
應該可以工作。當然,還有logstalgia … :-)