真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么在Linux中使用cronolog切割服務(wù)器日志文件-創(chuàng)新互聯(lián)

這篇文章給大家介紹怎么在Linux中使用cronolog切割服務(wù)器日志文件,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

創(chuàng)新互聯(lián)建站是一家專注于網(wǎng)站設(shè)計(jì)制作、網(wǎng)站制作與策劃設(shè)計(jì),寶雞網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:寶雞等地區(qū)。寶雞做網(wǎng)站價(jià)格咨詢:18980820575

1、下載(新版本)



代碼如下:


#  wget http://cronolog.org/download/cronolog-1.6.2.tar.gz



2、解壓縮



代碼如下:


# tar zxvf cronolog-1.6.2.tar.gz



3、進(jìn)入cronolog安裝文件所在目錄



代碼如下:


# cd cronolog-1.6.2



4、運(yùn)行安裝



代碼如下:


# ./configure
# make
# make install



5、查看cronolog安裝后所在目錄(驗(yàn)證安裝是否成功)



代碼如下:


# which cronolog



一般情況下顯示為:/usr/local/sbin/cronolog
 
整個(gè)安裝過(guò)程結(jié)束,下面需要把日志的格式配置一下:
 
1、虛擬主機(jī)配置文件 httpd-vhosts.conf
 
將Web日志設(shè)置 CustomLog 修改為以下格式


代碼如下:


CustomLog "|/usr/local/sbin/cronolog /www/logs/example_%Y%m%d.log" combined



當(dāng)然,錯(cuò)誤日志設(shè)置 ErrorLog 也可以利用 cronolog 分割,設(shè)置為


代碼如下:


ErrorLog "|/usr/local/sbin/cronolog /www/logs/error_%Y%m%d.log"



2、如果服務(wù)器上只有一個(gè)站點(diǎn)(當(dāng)然這種情況比較少),直接按上面所說(shuō)格式修改 httpd.conf 文件日志設(shè)置部分。
 
說(shuō)明:
 
綠色部分 為 cronolog 安裝后所在位置,系統(tǒng)版本不同可能位置不完全一樣,以 which 命令查看到的位置為準(zhǔn);
藍(lán)色部分 為設(shè)置的日志文件所在位置,根據(jù)需要修改;
紅色部分 為設(shè)置的日志文件標(biāo)識(shí)性字符,根據(jù)需要修改;
%Y%m%d 為日志文件分割方式,例子中為“年月日”,也可以修改成自己需要的。
 
 
修改httpd.conf文件:
這個(gè)文件在我的電腦上是在 /etc/httpd/conf/httpd.conf 不同的服務(wù)器 應(yīng)該是不一樣的
 
在最后加上



代碼如下:



#    ServerAdmin webmaster@dummy-host.example.com
#    DocumentRoot /www/docs/dummy-host.example.com
#    ServerName dummy-host.example.com
ErrorLog /data/logs/apache/webapps.wps.cn-error_log
CustomLog "|/usr/local/sbin/cronolog /data/logs/apache/%Y%m%d/access_log.%H" combined
#這個(gè)保證了每天一個(gè)文件夾 文件夾下 每個(gè)小時(shí)產(chǎn)生一個(gè)log
#CustomLog "|/usr/local/sbin/cronolog /data/logs/apache/%Y%m%%Hdaccess_log" combined

進(jìn)入到 /etc/init.d/httpd configtest 這樣驗(yàn)證你的配置文件是否正確
進(jìn)入到 /etc/init.d/httpd restart  重啟apache 服務(wù)器(不同的系統(tǒng)應(yīng)該是不一樣 要自己找到)


用于Tomcat
第一步



代碼如下:


if [ -z "$CATALINA_OUT" ] ; then
  CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out
fi



修改為



代碼如下:


if [ -z "$CATALINA_OUT" ] ; then
  CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out.%Y-%m-%d
fi



第二步



代碼如下:


touch "$CATALINA_OUT"



改為



代碼如下:


#touch "$CATALINA_OUT"



第三步



代碼如下:


org.apache.catalina.startup.Bootstrap "$@" start \
>> "$CATALINA_OUT"   2>&1 &



修改為



代碼如下:


org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \
| /usr/local/sbin/cronolog "$CATALINA_OUT" >> /dev/null &



重新啟動(dòng) Tomcat



代碼如下:


service tomcat restart


關(guān)于怎么在Linux中使用cronolog切割服務(wù)器日志文件就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。


本文題目:怎么在Linux中使用cronolog切割服務(wù)器日志文件-創(chuàng)新互聯(lián)
分享地址:http://weahome.cn/article/dhpjed.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部