网站最后更新日期:2018年8月29日
欢迎大家来到畅想资源 AREFLY.COM! 个人网站 赞好Facebook 追随Twitter 关注微博
关注微信公众号
捐款 更多联络方式
×

Apache使用mod_log_slow來定位響應慢的請求

在我們使用Apache這一伺服器軟體的過程中,難免會遇到一些緩慢的PHP頁面,但是Apache可沒有Nginx自帶的「slowlog」功能,所以今天就來教大家如何在Apache使用這個類似「slowlog」的「mod_log_slow」來定位響應慢的請求

教學

1、首先我們先從GitHub下載mod_log_slow並進入該模組的目錄:

提示:推薦大家最好先 cd 至「~/」或「/tmp/」中

2、然後我們需要用 vim Makefile 並按下 i 開啟編輯,來在「Makefile」這一文件中的 ap_basedir 處設定你的Apache的安裝目錄(例如我的Apache就是安裝在「/usr/local/apache/」中的)

3、編輯完成後,我們按下 esc 並輸入 :wq 來儲存並退出該文件

4、現在我們就要來開始編譯(make)並安裝(make install)該模組:

5、編譯及安裝完成後,我們就需要 vim 編輯你的Apache安裝目錄下的「conf/httpd.conf」文件(例如我的伺服器的該文件就位於「/usr/local/apache/conf/httpd.conf」):

6、然後我們還是先輸入 /LoadModule 來查詢「LoadModule」,然後我們就可以看到類似下面的介面:

7、接著按下 i 來開啟編輯模式,並將 LoadModule log_slow_module modules/mod_log_slow.so 添加至第一個 LoadModule 上方(即高亮部分):

8、新增完成後,按下 esc 並輸入 :wq 來儲存並退出該文件

9、我們現在已經成功將該模組加入至Apache中,我們還需要在你的虛擬主機(vhost)中設定一下

10、首先進入你的Apache安裝目錄下的「conf/vhost/」目錄,然後 vim 編輯你的虛擬主機文件(例如我的就是「/usr/local/apache/conf/vhost/www.arefly.com.conf」)

11、接著在 <VirtualHost *:[端口]> 中加入下列代碼:

注意:你可以將 /usr/local/apache/logs/slow_log 改成你想存放慢日誌的位置!

12、現在我們的文件就應該看起來像這樣:

13、最後我們來重啟一下Apache,讓這些功能生效:

一段時間過後...

14、現在我們就可以看看我們的slow_log日誌文件(默認路徑為「/usr/local/apache/logs/slow_log」)記錄下來了什麼,然後慢慢優化自己的伺服器吧! :razz:

15、想要停止使用此功能也很簡單,將前面加入「httpd.conf」及「vhost/虛擬機名稱.conf」的代碼移除即可! :mrgreen:

历史上的今天

2013年:WordPress顯示訪客信息外掛Show UserAgent(65条评论)

觉得这篇文章有用吗?分享一下让更多人受益吧!

为继续支持本站继续写出优质文章,欢迎捐款!

© 版权声明:本文章采用“姓名标示-非商业性-相同方式分享 4.0 国际(CC BY-NC-SA 4.0)”于“”发布,转载时须以相同方式发布并注明“原文链接”!

本文固定链接:https://www.arefly.com/apache-mod_log_slow/

本文章由“超级efly”于2014年07月17日发表于“网络”分类

你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站

转载请注明:Apache使用mod_log_slow來定位響應慢的請求 | 畅想资源

关键字:, ,

Apache使用mod_log_slow來定位響應慢的請求:目前有 9 条留言
访客以 6:3 暂时领先博主

评论载入中,请稍等……
  1. 5楼
    Rytia China Mozilla Firefox Ubuntu Linux

    Wonderful~ From zzfly.net
    今天簽到啦!時間:下午1:56:26(使用Arefly評論框自動簽到)

    [回复]
  2. 4楼
    快乐家园 China Safari iPad

    nginx呢

    [回复]
    • 似乎自帶的 slow_log 就可以,但是沒用過~~

      [回复]
  3. 看下,了解下

    [回复]
  4. 板凳
    Eason Australia Safari iPod

    從來沒有點開log過...

    [回复]
  5. 沙发
    免费部落 China Google Chrome Windows

    这样也可以?

    [回复]
    • daker China Mozilla Firefox Windows

      无法定位具体慢的php代码位置吗?

      [回复]

发表评论



微笑 调皮 偷笑 可爱 大笑 坏笑 诡计 赞 疑问 HI~ 爱 抱歉 对不起 头晕 惊讶 帅 努力 劳累 疯狂 难过 大哭 差 猪 邪恶 无言 愤怒 流汗 擦汗


快捷键:Ctrl+Enter