定位apache慢请求神器—mod_log_slow

《Linux就该这么学》中是如何定位apache的,apache php站点负载时不时高负载,但是因为上面的站点太多,太难排查到底是哪个站点引起的。nginx php-fpm倒是好查,他有一个slowlog,可以快速的定位到出现故障的php代码位置,使用xdebug来查问题太复杂。写mod_log_slow的灵感来源于mysql的slowlog.

操作方法

  • 01

    1.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 1.2 打开Makefile并且修改变量ap_basedir #vi Makefile ap_basedir=/改成你的apache安装路径 # make # make install

  • 02

    配置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>

  • 03

    重启 service httpd restart

(0)

相关推荐

  • 300个1元体验名额 小米随身WiFi U盘版亮相

    继推出19.9元的小米随身WiFi之后,今天小米公司又发布了一款升级版设备——小米随身WiFi U盘版。 依旧是定位为随身上网神器,不过小米随身WiFi U盘版内置了8GB U盘。这让该设备除了支持创 ...

  • 如何在百度阅读中启用网络请求助手和网络定位助手功能?

    百度阅读有很多功能可以增强用户使用体验,接下来小编就给大家介绍一下如何在百度阅读中启用网络请求助手和网络定位助手功能.具体如下:1. 首先第一步打开手机中的[百度阅读]App,进入首页后,根据下图箭头 ...

  • 贴膜定位神器怎么用,贴膜定位纸定位贴用法

    现在买手机钢化膜时,一般都会赠送这种定位神器贴纸,这个定位贴有什么用,怎么使用,可参考以下使用. 操作方法 01 给手机贴膜时,要使用这个定位神器之前,先把手机屏幕膜在不撕防粘膜的情况下,在手机屏上把 ...

  • Apache Web服务器安全设置注意事项

    HTTP拒绝服务攻击 攻击者通过某些手段使服务器拒绝对http应答,这使Apache对系统资源(cup时间与内存)需求巨增,最终造成系统变慢甚至完全瘫痪,Apache服务器最大的缺点是,它的普遍性使它 ...

  • apache开启.htaccess及.htaccess的使用方法

    今天本地调试PHP程序,用到了.htaccess,而默认配置里面开启.htaccess,在网上找到了开启.htaccess的可行方法,供朋友们借鉴。(开启的我他的方法不行,查找了一下AllowOver ...

  • 阿帕奇apache服务器怎么配置?

    0.在开始之前需要给自己的电脑设置下开机密码,想开本地服务器这一点是必须的。 一、本地apache服务器 1.首先在自己的电脑昵称的文件夹下 建一个sites文件夹 如果你不是在博客园看到这篇文章,请 ...

  • HTTP请求报文和HTTP响应报文

    HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的.HTTP有两类报文:请求报文和响应报文. HTTP请求报文 一个HTTP请求报文由请求行(request ...

  • 迅雷资源订阅器怎么用 追剧神器迅雷资源订阅器使用具体教程详解

    迅雷近日推出了追剧神器“迅雷资源订阅器”,支持常用资源站点一键订阅,优质更新内容实时提示,是一款可以帮助用户查看常用视频站点内容更新的小工具,对于经常需要查找一些视频更新节目的朋友很有帮助。接下来小编 ...

  • 在Windows平台的Apache中配置Python

    由于这个解决方案要通过安装Apache模块mod_python来实现,而mod_python的当前版本3.3.1只支持Apache 2.2和Python 2.5,所以不得不先?载已经装好的Python ...