作者信息
视频教程分类
推荐视频教程
  • php程序员小白到大牛三个月集训php程序员小白到大牛三个月集训
  • Laravel 9 学习正当时—保姆级教程,想学不会都难!Laravel 9 学习正当时—保姆级教程,想学不会都难!
  • 千万级数据并发解决方案(理论+实战)千万级数据并发解决方案(理论+实战)
  • Laravel基础与实战(模块化)Laravel基础与实战(模块化)
  • UNI-APP开发(仿饿了么)UNI-APP开发(仿饿了么)
  • 首页 >运维 >Apache > 正文

    如何实现apache记录请求响应时间日志

    转载2020-12-14 16:38:523640 关注公众号:每天精选资源文章推送

    具体步骤如下所示:

    (相关推荐: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记录请求响应时间日志的详细内容,更多请关注php中文网其它相关文章!

    PHP小白到大牛线上直播班第二十期

    声明:本文转载于:csdn,如有侵犯,请联系admin@php.cn删除

  • 相关标签:apache 日志
  • 相关文章

    相关视频


    专题推荐