您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關怎么實現apache記錄請求響應時間日志的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。
具體步驟如下所示:
找到apache配置文件
netstat -nap | grep 80 # 找到對應端口進程 31114 tcp6 0 0 :::4430 :::* LISTEN 31114/httpd ps auxf | grep 31114 # 找到對應apache的進程命令中的配置文件*.conf的路徑,到指定路徑修改配置文件,例如 vim httpd.conf
修改指定端口下的VirtualHost
<VirtualHost 80> ....... CustomLog "/var/prof.log" "[%a]%{%F %T}t id=%{APIIndex}i time=%D(us) url=%U%q" </VirtualHost> 指令: CustomLog "/var/prof.log" "[%a]%{%F %T}t id=%{APIIndex}i time=%D(us) url=%U%q"
%D - 官方解釋:Time taken to process the request, in millis,處理請求的時間,以微秒為單位
%T - 官方解釋:Time taken to process the request, in seconds,處理請求的時間,以秒為單位
%{ms}T - 官方解釋:Time taken to commit the response, in millis,提交響應的時間,以毫秒為單位
修改后重啟apache,觀察日志輸出數據如下:
[200.200.222.95]2019-03-04 15:39:32 id=- time=100107(us) url=/apps/secvisual/home/home/on_dev_manage [200.200.222.95]2019-03-04 15:39:38 id=- time=106476(us) url=/apps/secvisual/home/home/on_dev_manage [200.200.222.95]2019-03-04 15:39:43 id=- time=101263(us) url=/apps/secvisual/home/home/on_dev_manage [200.200.222.95]2019-03-04 15:39:48 id=- time=101333(us) url=/apps/secvisual/home/home/on_dev_manage
感謝各位的閱讀!關于怎么實現apache記錄請求響應時間日志就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。