原文:用 Java 實現的日志切割清理工具

對於服務器的日常維護來說,日志清理是非常重要的事情,如果殘留日志過多則嚴重浪費磁盤空間同時影響服務的性能。如果用手工方式進行清理,會花費太多時間,並且很多時候難以滿足實際要求。例如:如何在每個星期六凌晨 點把超過 G大的日志文件進行切割,保留最新的 M日志記錄 網上沒有發現能滿足本座要求的日志切割工具,因此花了一些閑暇時間自己寫了一個。由於要在多個平台上使用,為了方便采用 Java 實現。本工具 ...

2012-02-12 06:40 15 5309 推薦指數:

查看詳情

Java 實現日志切割清理工具(源代碼下載)

本座以前發表過一篇文章:《用 Java 實現日志切割清理工具》,在網絡上被大量轉載(雖然大多數都沒有注明原文出處 ^_^)。有不少看官留言給本座希望能提供工具的源代碼。因此,本座也不敢敝帚自珍,現把源代碼分享出來供大家學習交流。閑話少說,請輕踩這里,你懂的 ^_* 原文鏈接 ...

Mon Jun 25 14:12:00 CST 2012 0 3939
nginx日志切割日志清理

##########################日志切割################################1、上傳腳本到/usr/local/nginx/logs/下 2、並附執行權限chmod +x cut_nginx_log.sh3、編寫定時任務 每天0點0分 執行 ...

Tue Aug 13 17:14:00 CST 2019 0 1179
linux日志切割工具 logrotate

) 用於解決個別日志文件過大,不易清理及查看 以haproxy 為例 測試配置文件 logrota ...

Wed Dec 18 19:04:00 CST 2019 0 325
nginx實現日志按天切割

背景 nginx的日志文件沒有rotate功能。一段時間過后,日志將越發臃腫,一個accesslog很快就突破1G,因此有必要通過腳本實現按天切割日志。 解決思路 1 重命名日志文件,如更改為access_yyyyMMdd.log,需注意的是nginx通過文件 ...

Tue Jul 07 02:04:00 CST 2015 0 3915
Java 文件切割工具

Story: 發送MongoDB 管理軟件到公司郵箱,工作使用。 1、由於公司郵箱限制附件大小,大文件無法發送,故做此程序用於切割大文件成多個小文件,然后逐個發送。 2、收到小文件之后,再重新組合成原來的大文件。 依賴jar ...

Fri Apr 26 06:42:00 CST 2019 0 554
切割haproxy的日志

日志切割有以下幾種方法: 1.寫個定時任務,每天某個時間點把舊的日志重命名,並對服務重啟使其重新打開日志並寫入。 2.通過管道的方式把新產生的日志寫到另外一個日志文件里。 3.通過logrotate來切割日志,logrotate是系統自帶的服務,可以切割任何日志,不僅僅是nginx ...

Wed Nov 23 19:59:00 CST 2016 0 3394
nginx日志切割

使用系統自帶的logrorate來切個nginx日志,位於/usr/sbin/logrotate 需要注意的是你們的nginx.pid位置,不一定是在/home/nginx/logs/nginx.pid 配置 說明 ...

Tue Aug 07 00:38:00 CST 2018 0 1232
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM