• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 讓apache日志超2G....:)

    發表于:2007-05-25來源:作者:點擊數: 標簽:
    [code:1:8a1089b577] CHOST=i686-pc- linux -gnu CFLAGS=-march=i686-O3-pipe-fomit-frame-pointer-D_FILE_OFFSET_BITS=64-D_LARGEFILE_SOURCE CXX=gccCXXFLAGS=-D_FILE_OFFSET_BITS=64-D_LARGEFILE_SOURCE ./configure--prefix=/usr/local/cronolog-1.6.2 [

    [code:1:8a1089b577]

    CHOST="i686-pc-linux-gnu" 
    CFLAGS="-march=i686 -O3 -pipe -fomit-frame-pointer -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE" 
    CXX=gclearcase/" target="_blank" >cc CXXFLAGS="-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE" 
    ./configure --prefix=/usr/local/cronolog-1.6.2

    [/code:1:8a1089b577]

    因為日志是通過cronolog來處理所以只要重新編譯cronolog就可以了


    關鍵是這一行代碼...-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE

    他會讓你編譯后的程序調用系統支持的64bit的操作..就不會有2G文件的限制了...

    測試通過系統:

    redhat ad 2.1   ,apache2.0,   cronolog-1.6.2

    分別用cronolog和不用cronolog來測試..用加特殊代碼編譯的cronolog可以支持2G以上日志的生成....不用cronolog只能生成2G的日志...

    btw:其他應用程序如果需要支持大過2G的[color=red:8a1089b577]寫[/color:8a1089b577]操作也要調用這個參數...

     hmkart 回復于:2003-08-19 13:21:06
    rh linux從7.x就沒有2G文件限制了!
    我們公司的日志文件有23G的

     iamok 回復于:2003-08-19 13:57:19
    你用rpm吧?

     raullpq 回復于:2003-08-19 22:00:30
    2G的大小早就沒有啦,不過樓主的辦法我沒有看懂:)

     zhangweibo 回復于:2003-08-19 22:28:47
    呵呵,到底怎么回事?

     uplinux 回復于:2003-12-23 09:40:56
    實在令人吃驚 :o  :o  :o  :o 

    日志文件竟然能任其增長到 2G ,甚至還要繼續增大,沒想到的是還有人有 23GB的日志文件,要吐血了。

    分析一次還不累死了?

    做日志輪循吧,每500MB時自動打一個包,存在多個日志文件,而每個都是在 500MB ,做日志分析非???。

    再暈一次,那個放了 23GB 日志的朋友,這可不是好事啊。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>