cbys.net
当前位置:首页 >> logrotAtE.D >>

logrotAtE.D

这个问题用crond做不了,因为他的检测间隔就是一分钟,你如果想在两次cron执行的间隔中,log文件的大小达到或超过指定大小就自动转的话,就需要自己写一个脚本,使用sleep这个程序,让她在指定的时间内执行,你可以指定为1秒执行一次logrotate或...

使用: logrotate CONF_FILE+ 描述: 可自动轮转,压缩,删除,邮寄日志文件。可每天,每周,每月或日志文件达到一定大小时进行操作。 通常logrotate是一个每天的cron计划,一般不会在一天内多次修改日志,除非轮转是基于日志大小的, 或者logro...

logrotate 的运行分为三步: 判断系统的日志文件,建立转储计划以及参数,通过cron daemon 运行下面的代码是 Red Hat Linux 缺省的crontab 来每天运行logrotate。 #/etc/cron.daily/logrotate #! /bin/sh /usr/sbin/logrotate /etc/logrotate.c...

你的配置虽然简单还是正确的 logrotate 是帮助 rotate 日志文件的,可以单独执行, 有一个脚本放在 /etc/cron.daily ,每天被调用来达成自动执行的目的,配置文件的参数可以很多,具体你可以参考现有的 /etc/logrotate.d 下的其他文件 和 man log...

你的配置虽然简单还是正确的 logrotate 是帮助 rotate 日志文件的,可以单独执行, 有一个脚本放在 /etc/cron.daily ,每天被调用来达成自动执行的目的,配置文件的参数可以很多,具体你可以参考现有的 /etc/logrotate.d 下的其他文件 和 man log...

您好,很高兴为您解答。1.copytruncate,拷贝后截断。 把当前log拷贝后截断。可以理解为把内容拷贝走作为备份,然后清空当前文件。但是这有一个问题就是拷贝和截断之间会有时间差,存在丢数据的可能。 2.给rsyslog发信号。重新打开log文件。

http://blog.csdn.net/catoop/article/details/25105969 http://wenku.baidu.com/link?url=NYDwUwTO0GBiA0tkdlQfgmXNv_mdhp6rxV89123WaCpvNpspNq7BUBAymCkC_2yQSSb7rX0Zg33FH7AoN4h5cFv4Mckgo8uEl8a-WkT-95m

/etc/init.d/php-fpm reload

网站首页 | 网站地图
All rights reserved Powered by www.cbys.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com