日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

利用apache自带的工具 分割访问日志

發布時間:2025/6/17 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 利用apache自带的工具 分割访问日志 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

httpd.conf中CustomLog logs/access.log common 改成
CustomLog "|c:/apache/bin/rotatelogs.exe c:/apache/logs/access_%Y_%m_%d.log 86400" common
其中把c:改成你安裝apache所在的路徑.
重啟Apache

其中c:/apache/是你安裝apache的路徑這樣每一天生成一個日志文件

  • 在apache的配置文件中找到
    ErrorLog logs/error_log
    CustomLog logs/access_log common

    Linux系統配置方法:

    將其改為
    ErrorLog "| /usr/local/apache/bin/rotatelogs /home/logs/www/%Y_%m_%d_error_log 86400 480"
    CustomLog "| /usr/local/apache/bin/rotatelogs /home/logs/www/%Y_%m_%d_access_log 86400 480" common

    Windows系統下配置方法:

    #ErrorLog "|bin/rotatelogs.exe logs/vicp_net_error-%y%m%d.log 86400 480"
    #CustomLog "|bin/rotatelogs.exe logs/vicp_net_access-%y%m%d.log 86400 480" common

    第一次不知道設置480這個參數,導致日志記錄時間和服務器時間相差8小時,原來是rotatelogs有一個offset參數,表示相對于UTC的時差分鐘數,中國是第八時區,相差480分鐘。86400是表示1天。

    附rotatelogs說明

    rotatelogs logfile [ rotationtime [ offset ]] | [ filesizeM ]

    選項
    logfile
    它加上基準名就是日志文件名。如果logfile中包含’%',則它會被視為用于的strftime(3)的格式字串;否則,它會被自動加上以秒為單位的.nnnnnnnnnn后綴。這兩種格式都表示新的日志開始使用的時間。
    rotationtime
    日志文件回卷的以秒為單位的間隔時間
    offset
    相對于UTC的時差的分鐘數。如果省略,則假定為0,并使用UTC時間。比如,要指定UTC時差為-5小時的地區的當地時間,則此參數應為-300。
    filesizeM
    指定回卷時以兆字節為單位的后綴字母M的文件大小,而不是指定回卷時間或時差。

    ---------------

    httpd.conf中CustomLog logs/access.log common 改成

    CustomLog "|c:/apache/bin/rotatelogs.exe c:/apache/logs/access_%Y_%m_%d.log 86400" common

    其中把c:改成你安裝apache所在的路徑.

    重啟Apache

    其中c:/apache/是你安裝apache的路徑這樣每一天生成一個日志文件

轉載于:https://www.cnblogs.com/tl542475736/p/4033676.html

總結

以上是生活随笔為你收集整理的利用apache自带的工具 分割访问日志的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。