2015志问题解决.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2015志问题解决

Tomcat日志问题 使用logratate这个工具, #vi /etc/logrotate.d/tomcat /usr/local/tomcat/logs/catalina.out { rotate 10 copytruncate nocompress notifempty missingok nomail olddir /usr/local/src/data/ size 1000 } rotate 7 表示保留7天的备份文件 daily 表示每天整理一次 copytruncate 表示先复制log文件的内容,然后再清空 compress 表示压缩备分文件 missingok 表示如果找不到log文件也没OK notifempty 表示如果log文件是空的,就不进行rotate 参数 功能   compress 通过gzip 压缩转储以后的日志   nocompress 不需要压缩时,用这个参数   copytruncate 用于还在打开中的日志文件,把当前日志备份并截断   nocopytruncate 备份日志文件但是不截断   create mode owner group 转储文件,使用指定的文件模式创建新的日志文件   nocreate 不建立新的日志文件   delaycompress 和 compress 一起使用时,转储的日志文件到下一次转储时才压缩   nodelaycompress 覆盖 delaycompress 选项,转储同时压缩。   errors address 专储时的错误信息发送到指定的Email 地址   ifempty 即使是空文件也转储,这个是 logrotate 的缺省选项。   notifempty 如果是空文件的话,不转储   mail address 把转储的日志文件发送到指定的E-mail 地址   nomail 转储时不发送日志文件   olddir directory 转储后的日志文件放入指定的目录,必须和当前日志文件在同一个文件系统   noolddir 转储后的日志文件和当前日志文件放在同一个目录下   prerotate/endscript 在转储以前需要执行的命令可以放入这个对,这两个关键字必须单独成行   postrotate/endscript 在转储以后需要执行的命令可以放入这个对,这两个关键字必须单独成行   daily 指定转储周期为每天   weekly 指定转储周期为每周   monthly 指定转储周期为每月   rotate count 指定日志文件删除之前转储的次数,0 指没有备份,5 指保留5 个备份   tabootext [+] list 让logrotate 不转储指定扩展名的文件,缺省的扩展名是:.rpm-orig, .rpmsave, v, 和 ~ size size 当日志文件到达指定的大小时才转储,Size 可以指定 bytes (缺省)以及KB (sizek)或者MB (sizem). 执行logrotate logrotate可以通过/usr/sbin/logrotate -f /etc/logrotate.conf来执行。 但这种方法将/etc/logrotate.d/下面的文件都执行了,因为/etc/logrotate.conf中有配置include参数:include /etc/logrotate.d 因此,可以更改指令为:/usr/sbin/logrotate /etc/logrotate.d/tomcat 这样就可以仅仅执行/etc/logrotate.d/tomcat了。 crond服务 cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/service crond reload //重新载入配置 你也可以将这个服务在系统启动的时候自动启动: 在/etc/rc.d/rc.local这个脚本的末尾加上: /sbin/service crond start #!/bin/sh /usr/sbin/logrotate /etc/logrotate.conf /dev/null 21 EXITVALUE=$? if [ $EXITVALUE != 0 ]; then /usr/bin/logger -t logrotate ALERT exited abnorma

文档评论(0)

RDfBOcXpbp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档