1. 程式人生 > >logrotate mysql滿日誌太大分割

logrotate mysql滿日誌太大分割

logrotate介紹

logrotate是管理日誌檔案的工具,在CentOS系統中,命令的位置在/usr/sbin/logrotate,常用的操作如:
  -d, --debug               Don't do anything, just test (implies -v)
  -f, --force               Force file rotation
注意:帶有d引數,並不會產生新日誌.
logrotate一般每天由cron執行一次.標準的配置檔案是/etc/logrotate.conf,而/etc/logrotate.d目錄也是儲存配置檔案的位置.

logrotate常見選項:
選項 含義
compress 壓縮日誌檔案的所有非當前版本
copy 複製當前的日誌檔案,忽略create引數
copytruncate 複製當前的日誌檔案,並置空當前檔案
daily 每天輪日誌檔案i
dateext 輪換的日誌字尾為-YYYYMMDD格式
delaycompress 壓縮除了當前和最近之外的所有其他版本
missingok 如果日誌不存在,不會報錯
notifempty 如果日誌為空,則不輪換
rotate n 在輪換方案中包含n個版本的日誌
size=logsize 如果日誌檔案大於logsize才輪換

輪換MySQL日誌的配置檔案


  1. /var/log/mysql/slow_3306.log 
  2. /var/log/mysql/slow_3307.log {
  3. # compress
  4. copytruncate
  5. # create 644 mysql mysql
  6. daily
  7. dateext
  8. delaycompress
  9. missingok
  10. notifempty
  11. rotate 7
  12. # size 1M
  13. }

可以切換兩個配置檔案.或者用*.log,切換目錄下所有的.
除錯命令

/usr/sbin/logrotate -d /etc/logrotate.d/mysql-slow
/usr/sbin/logrotate -f /etc/logrotate.d/mysql-slow

相關推薦

logrotate mysql滿日誌分割

logrotate介紹 logrotate是管理日誌檔案的工具,在CentOS系統中,命令的位置在/usr/sbin/logrotate,常用的操作如:  -d, --debug               Don't do anything, just test (im

mysql資料庫binlog日誌的清理方法

mysql資料庫binlog日誌太大的清理方法  1.檢視binlog日誌 mysql> show binary logs; +------------------+------------+ | Log_name    

sql server 2008資料庫日誌解決方法

 環境: 資料檔案.mdf為22G,日誌檔案.ldf為33G,用常規方法清除日誌檔案時,報錯: USE [master] GO ALTER DATABASE TestDB SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATAB

nohup.out追加日誌的文件,文件自動清零的腳本

檢測 5.6 ins web ron 綠色 code null bin 1 #!/bin/bash 2 # clean the nohup.out file of list_domain 3 # author by:guoqian 4 # date:2018-

mysql訪問日誌滿造成linux磁碟空間不足問題系列跟蹤解決

                         &nb

intellij idea cpu佔用率滿 執行速度慢 使了五個解決方法最終成功

突然發現,intellij idea 特別卡,在程式碼間移動的時候,居然重新整理都跟不上,然後開啟工作管理員一看,CPU佔用率100%。。。intellij idea自己一個程式的佔用率就高達80~90,這還只是單純的開啟,沒有做其他任何操作。然後,就是解決唄。 方法一:升級idea。 去官

mysql查詢日誌滿日誌啟動

show variables like "%slow%";   #slow慢的 慢日誌有三部 slow_query_log    #開關按鈕 slow_query_log_file  #儲存位置 long_query_time 

傳輸資料導致的MySQL server has gone away問題解決辦法

mysql出現ERROR : (2006, 'MySQL server has gone away') 的問題意思就是指client和MySQL server之間的連結斷開了。 造成這樣的原因一般是sql操作的時間過長,或者是傳送的資料太大(例如使用insert ... v

mysql-bin日誌檔案過導致磁碟空間不足問題解決方法

在MySQL資料庫中,mysql-bin.000001、mysql- bin.000002等檔案是資料庫的操作日誌,例如UPDATE一個表,或者DELETE一些資料,即使該語句沒有匹配的資料,這個命令也會儲存到日誌檔案中,還包括每個語句執行的時間,也會記錄進去的。 這樣做主

mysql---連線數多 (1040 too many connection),調連線

貴州專案mysql資料庫連線太多---1040 too many connection 計劃調一下最大連線數。 方法1:(命令修改) 1)登入mysql:mysql -u root -p  輸入密碼,回車 執行以下語句修改最大連線數:set global max_conn

審計日誌多導致Oracle系統表空間佔滿的處理

1.檢視所有表空間資訊(包括總大小、已使用、空閒、使用百分比): select a.tablespace_name,total "Total(M)",free "Free(M)",total-free "Used(M)",round(((total-free)/total)*

SQL Server 2008 刪除日誌檔案

1. 資料庫分離: Microsoft SQL Server Management Studio -> 右鍵要分離的資料庫->Tasks->Detach...->Detach Database對話方塊中,在你需要分離的資料庫行列表中,選中“Drop C

intellij idea cpu佔用率滿 執行速度慢 使了五個解決方法最終成功

突然發現,intellij idea 特別卡,在程式碼間移動的時候,居然重新整理都跟不上,然後開啟工作管理員一看,CPU佔用率100%。。。intellij idea自己一個程式的佔用率就高達80~90,這還只是單純的開啟,沒有做其他任何操作。然後,就是解決唄。 方法一:升

使用 logrotate 進行 nginx 日誌分割

使用logrotate指令,可讓你輕鬆管理系統所產生的記錄檔案。它提供自動替換,壓縮,刪除和郵寄記錄檔案,每個記錄檔案都可被設定成每日,每週或每月處理,也能在檔案太大時立即處理。您必須自行編輯,指定配置檔案,預設的配置檔案存放在/etc目錄下,檔名稱為logro

mysql-bin佔用空間的問題

用ports安裝了mysql以後,過一段時間發現/var空間不足了,查一下,會發現是mysql-bin.000001、mysql-bin.000002等檔案佔用了空間,那麼這些檔案是幹嗎的?這是資料庫的操作日誌,例如UPDATE一個表,或者DELETE一些資料,即使該語句

伺服器日誌日誌分割工具--cronolog

本文將介紹一款日誌分割軟體cronolog。日誌對於每位從事IT技術領域工作的人員來說都是相當重要的,對於系統管理員來說,系統日誌、系統服務的日誌以及應用軟體的日誌是他們每天都需要關注的,從日誌中可以發現系統存在的問題以及一些危險的徵兆等等;對於開發人員來說,應用軟體日誌、debug日誌對於瞭解系統當時的環

Docker啟動出現"No space left on device" 或者 docker日誌多導致磁盤占滿問題

col null 升序 html aec ice brush 清理 doc 機房有一臺服務器上面部署了多個docker容器, 並且每個docker容器都往stderr中源源不斷的輸出日誌,導致磁盤被占滿了。Docker容器在啟動/重啟的時候會往/var/lib/dock

使用logrotate切割nginx日誌

配置文件 local 切割 配置:1、在/etc/logrotate.d目錄下創建一個nginx的配置文件"nginx"配置內容如下#vim /etc/logrotate.d/nginx/usr/local/nginx/logs/*.log {dailyrotate 5missingoknotif

用數表說明,為何蘋果

iphone 蘋果公司 蘋果手機 產品 歷史 不知從什麽時候開始蘋果手機基本上成了標配,雖然外界對蘋果的看衰情況一直存在,並且蘋果本身的手機銷量也在下滑。根據蘋果公司發布的2017財年第二財季業績,蘋果股價收盤上漲,在盤後交易中下跌3.42美元,至144.09美元,跌幅為2.32%。但這份

解決持久化數據,單個節點的硬盤無法存儲的問題;解決運算量,單個節點的內存、CPU無法處理的問題

pro 一致性哈希 普通 .html 價格 str oca 計劃 硬件 需要學習的技術很多,要自學新知識也不是一件容易的事,選擇一個自己比較感興趣的會是一個比較好的開端,於是,打算學一學分布式系統。   帶著問題,有目的的學習,先了解整體架構,在深入感興趣的細節,這是我的