網站最後更新日期:2016年12月3日
歡迎大家來到暢想資源 AREFLY.COM!
讚好Facebook
追隨Twitter
加入QQ群
關注微博
關注微信公眾號
捐款
更多聯絡方式
X

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條迴響)

覺得這篇文章有用麼?分享一下讓更多人知道吧!

爲繼續支持本站繼續寫出優質文章、歡迎捐款!

注:本站同時長期承接WordPress外掛及主題制作、伺服器環境配置等,如需詳情,請「聯系我們」!

© 版權聲明:「暢想資源」之所有文章及資源系采用「創用 CC 姓名標示-非商業性-相同方式分享 3.0 香港 授權條款」發布及共享,轉載時須以相同方式發布並注明「原文鏈接」!

本文固定鏈接:http://www.arefly.com/apache-mod_log_slow/

本文章由「」於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. 2樓
    Eason Australia Safari iPod

    從來沒有點開log過...

    [回覆]
  5. 沙發
    免费部落 China Google Chrome Windows

    这样也可以?

    [回覆]
    • daker China Mozilla Firefox Windows

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

      [回覆]
廣告載入中...

發表迴響



微笑 調皮 偷笑 可愛 大笑 壞笑 詭計 贊 疑問 HI~ 愛 抱歉 對不起 頭暈 驚訝 帥 努力 勞累 瘋狂 難過 大哭 差 豬 邪惡 無言 憤怒 流汗 擦汗


快捷鍵:Ctrl+Enter