一。安装cronolog
1.准备coronolog,版本:cronolog-1.6.2.tar.gz
2.安装:
# tar zxvf cronolog-1.6.2.tar.gz
# cd cronolog-1.6.2
# ./configure
# make
# make install
3.查看cronolog安装后所在目录(验证安装是否成功)
# which cronolog
4 安装成功,默认是安装在/usr/local/sbin/下。
四.配置tomcat
在tomcat/bin/catalian.sh中找到:
org.apache.catalina.startup.Bootstrap “$@” start \
>> “$CATALINA_BASE”/logs/catalina.out 2&1 &
修改为:
org.apache.catalina.startup.Bootstrap “$@” start 2>&1 \
|/usr/local/sbin/cronolog “$CATALINA_BASE”/logs/catalina.out.%Y-%m-%d >> /dev/null &
注意:换行和空格
在配置文件catalina.sh里面一共有两个地方要更改,一个if一个是else,重启tomcat,在tomcat/logs/下出现如catalina.2013.06.03格式的文件 。
需要继续看是不是因为日志文件过大而造成服务器的停止。
相关推荐
3. **备份原日志**:将当前的`catalina.out`文件移动到备份目录,并根据日期命名,如`catalina.out.yyyy-MM-dd`。 4. **创建新日志文件**:清空或创建新的`catalina.out`文件,以便接收新的日志输出。 5. **设置cron...
Tomcat服务器在运行时会产生大量的日志信息,通常这些信息会被记录在catalina.out文件中。随着时间的推移,这个日志文件会变得越来越大,不仅占用大量的磁盘空间,而且会影响日志的读取效率。因此,对Tomcat的日志...
以下是使用cronolog来分隔Tomcat日志的基本步骤: 1. 安装cronolog:在大多数Linux发行版中,可以通过包管理器(如`apt-get`或`yum`)安装cronolog。 2. 配置Tomcat的`catalina.sh`脚本:在Tomcat的`bin`目录下...
这行命令表示每天0点(即凌晨12点)执行一次cronolog,将新的日志写入`/var/log/tomcat/catalina.out`,并按日期滚动到`/var/log/tomcat/catalina.YYYYMMDD.log`文件。 通过这样的配置,你可以有效地管理Tomcat的...
例如,可以设置每天零点时分进行日志切割,这样每天都会有一个单独的日志文件,便于按日期查找问题。 **在Tomcat中使用cronolog:** 1. **安装cronolog**:首先,你需要在你的Linux系统上安装cronolog。这通常可以...
默认情况下,tomcat的catalina.out日志文件是没有像其它日志一样,按日期进行分割,而是全部输出全部写入到一个catalina.out,这样日积月累就会造成.out日志越来越大,给管理造成了不便,为了实现像其它日志文件一样...
配置Tomcat日志分隔** 首先,我们需要停止Tomcat服务,然后编辑`conf/server.xml`配置文件。找到`<Host>`标签,通常在`<Engine>`下面,添加一个`Valve`元素,指定为`org.apache.catalina.valves.AccessLogValve`...
如果在启动或访问项目时遇到问题,可以通过查看Tomcat的`logs`目录下的日志文件(如`catalina.out`)来查找错误信息。此外,通过`shutdown.bat`脚本可以停止Tomcat服务。 7. **安全与优化** 为了生产环境的安全和...
可以通过查看Tomcat日志文件来定位具体原因。 3. **访问页面报错** 如果访问Tomcat主页时出现404或500错误,可能是web应用部署出现问题。检查`WEB-INF/web.xml`配置文件是否正确,并确保应用文件放置在正确的目录...