歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

Linux與Windows系統下Cronolog安裝配置

前言: 發現WEB服務器上有一個文件一直在不斷增長而且速度還很快,一看是日志文件,已經達到一個G了。但又想留下最新的一些日志,不想一下都刪除了,但日志文件太大,根本就打不開。其實這時最好用日志輪詢,之前這個WEB服務器沒有做這個配置,本應該配置WEB服務器時就應該做的。現在配置下也不晚。

1.首先得要軟件:http://cronolog.org/download/index.html

Version 1.6.2 released 2002-01-24 (gzip'ed tar file)

Version 1.6.1 released 1999-12-20 (gzip'ed tar file)

Win 32 version (ZIP file)

Version 1.6 released 1999-12-16 (gzip'ed tar file)

Version 1.5b9 released on 4 June 1998 (gzip'ed tar file)

Version 1.4 released 20 December 1996 (gzip'ed tar file)

如果有Windows的要下Win_32_version(ZIP file) Linux習慣用哪種包就用哪種.

2. 在Linux 下安裝cronolog

tar zxvf cronolog-1.6.2.tar.gz

cd cronolog-1.6.2

./configure (注意:默認是安裝在/usr/local下 cronolog的命令在/usr/local/sbin下,這個要清楚)

make ; make install

3.在Windows下安裝cronolog

在Windows下很簡單,直接把cronolog.exe解壓Copy到apache目錄下的bin目錄中.

4.配置都是一樣的格式,不過要注意Linux和Windows下斜槓的方向.

Linux下

例:cronolog命令在/usr/local/sbin 下 日志文件在 /usr/local/apache2/logs/下

在FormatLog附近加入兩句:

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

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

Windows下

例:cronolog命令在apache的bin中 日志文件在D:/logs

CustomLog "|bin/cronolog D:/logs/access_%Y%m%d.log" combined

ErrorLog "|bin/cronolog D:/logs/error_%Y%m%d.log"

(注意:斜槓方向都在Linux下是一樣的,不跟Windows的習慣一樣)

如果有虛擬主機,虛擬主機也要配置,例如:

<VirtualHost *:80>
ServerName www.domain.com
CustomLog "|bin/cronolog.exe D:/logs/access_%Y%m%d.log" combined
ErrorLog "|bin/cronolog.exe D:/logs/error_%Y%m%d.log"
</VirtualHost>

5.重啟服務就可以看到生成了一個新的日志文件。

Copyright © Linux教程網 All Rights Reserved