用logrotate切割Ruby on rails日志

本文发布时间: 2019-Mar-22
ROR在默认情况下会将系统日志全部写在一个文件里,这样时间一久日志文件就会变得十分臃肿,不方便查看。在网上查找了一些相关的资料,并没有发现ROR有提供这方面的设置,所以之好使用第三方工具来实现日志的切割。在目录/etc/logrotate.d下新建一个ror文件,内容如下/home/leo/ror/log/production.log { missingok notifempty nocompress olddir /home/leo/ror/log/production/ daily copytruncate rotate 365}第一行是日志的路径missingok表示日志不存在就不处理notifempty表示日志为空则不处理nocompress表示不启用压缩olddir这个可以将日志转储到其他目录daily表示一天转储一次 copytruncate表示先复制再清空rotate表示保留备份的数量,我这里填的是365份


(以上内容不代表本站观点。)
---------------------------------
本网站以及域名有仲裁协议。
本網站以及域名有仲裁協議。

2024-Mar-04 02:11pm
栏目列表