今天老大提醒我产线kafka自身的log文件积累了好几个月了,我才发现原来kafka的log4j并删除old log。

第一反应是采用linux自带的logrotate功能,在/etc/logrotate.d下面建一个文件写入:

/opt/kafka_2.11-0.9.0.0/logs/*.log* {
daily
rotate 3
missingok
notifempty
}

第二招是利用kafka自身的log4j.properties里面加上只保存最近几天的log。

第三招最简单有效,自己写一个sh命令,删除指定文件夹下的指定天数之前的文件:

find ${kafka_directory}/logs/ -mtime +30 -name "*.log.*" -exec rm -rf {}

最新文章

  1. 如何实现修改FileUpload样式
  2. Linux 网络配置
  3. InfluxDB学习之InfluxDB连续查询(Continuous Queries)
  4. RMQ(ST算法)
  5. Scala入门之控制结构
  6. spring mvc配置完后实现下载功能
  7. Node_JS
  8. [转载]C#获取进程的主窗口句柄
  9. 介绍Google App Engine
  10. paip.关于动画效果的原则 html js 框架总结
  11. Linux i2c子系统(一) _动手写一个i2c设备驱动
  12. AOJ/数据结构习题集
  13. iOS11和机器学习CoreML库
  14. 201521123107 《Java程序设计》第5周学习总结
  15. rpm软件包管理的详细解读
  16. Django常见问题
  17. Scrapy框架基本使用
  18. Rabbitmq vs. kafka
  19. UTF-8 GBK GB2312
  20. jquery插件中找到好玩插件 http://www.jq22.com/

热门文章

  1. 深入Lazy<T>——.NET Framework 4.0
  2. TensorFlow 实战(二)—— tf.train(优化算法)
  3. 利用WPF建立自己的3d gis软件(非axhost方式)(六)跳转,增加外部三维模型
  4. 哪个项目管理工具好用到哭?JIRA VS 华为软件开发云
  5. 将您的Cordova应用程序打包
  6. MFC和Qt优缺点 (MFC几乎没有优点、全面下风)
  7. 卷积神经网络(CNN)的理解与总结
  8. typescript Json Convert
  9. 线性渐变、辐射渐变、角度渐变-QLinearGradient,QRadialGradient,QConicalGradient
  10. Seacms漏洞分析利用