如何實現(xiàn)apache記錄請求響應(yīng)時間日志

如何實現(xiàn)apache記錄請求響應(yīng)時間日志

具體步驟如下所示:

(相關(guān)推薦:apache教程

找到apache配置文件

netstat?-nap?|?grep?80 #?找到對應(yīng)端口進程?31114 tcp6???????0??????0?:::4430?????????????????:::*????????????????????LISTEN??????31114/httpd ps?auxf?|?grep?31114 #?找到對應(yīng)apache的進程命令中的配置文件*.conf的路徑,到指定路徑修改配置文件,例如 vim?httpd.conf

修改指定端口下的VirtualHost

<virtualhost> ....... 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,提交響應(yīng)的時間,以毫秒為單位

修改后重啟apache,觀察日志輸出數(shù)據(jù)如下:

[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

以上就是如何實現(xiàn)

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊8 分享