定位apache慢請求神器—mod_log_slow

roc_guo發表於2023-05-03
1. 編譯安裝 mod_log_slow
1) 解壓
tar zxf mod_log_slow-1.0.7.tar.gz
cd mod_log_slow

或者可以從github中檢出

git clone git://github.com/yokawasa/mod_log_slow.git
cd mod_log_slow
2) 開啟Makefile並且修改變數ap_basedir
#vi Makefile
 ap_basedir=/改成你的apache安裝路徑
# make
# make install
2. 配置apache
2.1 載入模組
LoadModule log_slow_module modules/mod_log_slow.so
2.2 配置虛擬主機
<VirtualHost *:80>
    ServerName localhost
    DocumentRoot /usr/local/apache/htdocs
    ErrorLog logs/error_log
    LogLevel debug
    CustomLog logs/access_log common
    CustomLog logs/transfer_log "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i" "%{logslow-id}n" "%{logslow-time}n""
    ## (VirtualHost) mod_log_slow configuration
    LogSlowEnabled On
    LogSlowLongRequestTime 100
    LogSlowFileName /usr/local/apache/logs/slow_log
    LogSlowTimeFormat "[%Y-%m-%d %H:%M:%S]"
    LogSlowBufferedLogs Off
</VirtualHost>
3. 重啟
service httpd restart


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901823/viewspace-2949721/,如需轉載,請註明出處,否則將追究法律責任。

相關文章