使用logrotate日誌切割工具輪循mysql的error.log/slow.log,遇到未生成壓縮檔案,測試執行卻正常
環境:5.7.* percona mysql
日誌切割指令碼放在
/etc/logrotate.d/
下,用的percona自帶的指令碼,內容此處省略。
使用
/usr/sbin/logrotate -f /etc/logrotate.d/xx
測試執行,正常生成壓縮檔案。(此時不會生成帶日期的包,是1、2、3類似這種)
等cron自動執行,第二天沒有生成壓縮檔案,生成了帶日期的log檔案,同時當天的日誌繼續寫在該帶日期的log檔案上。
原因及解決方案:
調整系統資源限制(未設定可能會造成logrotate日誌輪循無法生成mysql屬主的壓縮檔案,當mysql有一定訪問量,程式超過預設系統值時),具體數值自己研究,但不要太小,以下只是參考。
vim /etc/security/limits.d/90-nproc.conf
|
vim /etc/security/limits.conf
|
相關文章
- logrotate自動輪換切割壓縮和清理歷史日誌場景介紹logrotate
- 使用logrotate配置日誌輪詢logrotate
- nginx1.24配置logrotate日誌切割Nginxlogrotate
- 如何使用 logrotate 命令保持日誌檔案更新logrotate
- 在Linux中,如何使用logrotate命令管理日誌檔案?Linuxlogrotate
- 日誌切割logrotate和定時任務crontab詳解logrotate
- Linux中Bin檔案壓縮包解壓執行Linux
- MYSQL壓縮表測試MySql
- MySQL 壓縮二進位制日誌MySql
- java 生成 zip格式 壓縮檔案Java
- 【MySQL日誌】MySQL日誌檔案初級管理MySql
- 檔案壓縮和解壓縮
- [技術分享]日誌切割(按天切割日誌)
- Android測試日誌檔案抓取與分析Android
- 探究MySQL中的日誌檔案MySql
- mysql的日誌檔案詳解MySql
- zabbix agent 日誌檔案輪詢分析
- PE檔案格式詳細解析(四)-- 執行時壓縮及UPX壓縮除錯除錯
- Linux中檔案的壓縮和解壓縮Linux
- 使用Rust的ripunzip和rayon並行解壓縮檔案Rust並行
- lumen 日誌按天生成檔案
- SQL語句收縮日誌檔案SQL
- Go中使用Zap日誌庫與Lumberjack日誌切割Go
- MySQL InnoDB日誌檔案配置MySql
- 日誌切分神器--logrotatelogrotate
- 【趙渝強老師】PostgreSQL的執行日誌檔案SQL
- 使用Java API進行tar.gz檔案及資料夾壓縮解壓縮JavaAPI
- betterzip怎麼解壓檔案?如何使用BetterZip批次解壓壓縮檔案
- javaWeb不生成臨時檔案實現壓縮檔案下載JavaWeb
- NCH ExpressZip Plus for mac(檔案解壓縮工具)ExpressMac
- linux 高效壓縮工具之xz的壓縮解壓使用Linux
- EXPAND命令是Windows作業系統中的一個命令列工具,用於解壓縮檔案。它可以將Windows壓縮檔案(.cab)中的檔案提取到指定的目錄中。EXPAND命令通常用於在命令列中執行解壓縮操作,而不需要使用圖形介面中的壓縮工具。Windows作業系統命令列
- ArchCommander for Mac(壓縮檔案存檔工具)v2.1Mac
- .NET 壓縮/解壓檔案
- Apache 配置日誌切割Apache
- pytest+allure 生成測試報告,如果保留同一個測試用例的多次執行的日誌資訊。測試報告
- Linux 檔案壓縮Linux
- gulp壓縮檔案