1、安装
yum install logrotate -y
2、编辑切割方案(nginx)
vi /etc/logrotate.d/nginx
/usr/local/nginx/logs/*.log {
# 需要轮转切割的文件
daily
rotate 100
missingok #日志不存在分析,分析下一个
notifempty #空文件不转储
nocompress #被切割的日志文件不需要压缩
dateext #日志切割后,文件以当前日志为结尾,例如:access-logs-20211128
sharedscripts #整个日志组运行一次脚本
postrotate #开始脚

本文介绍了如何在Linux环境下利用logrotate工具对nginx和tomcat的日志进行轮转切割,详细讲解了配置过程,包括对nohup jar日志的处理。在使用copytruncate选项时需注意可能造成的日志丢失问题,对于java -jar的日志重定向,推荐使用>>以避免文件空洞。
最低0.47元/天 解锁文章
611

被折叠的 条评论
为什么被折叠?



