當slow log不存在時,touch一下,chown後,進mysql再flush slow logs,通常slow query就會正常紀錄了
touch /var/log/slow.log
chown mysql.mysql /var/log/slow.log
flush slow logs
但這次竟然失敗,slow log依然是空的,我反覆試了幾次都如此,Error log有告知解法是要你重啟mysql,有沒有搞錯啊?DB是能隨便重啟的嗎?
我看了一下0k的檔案,很像被什程序咬住的樣子,該不會是PMM本身Query Analytics的功能造成的,由於它會去分析slow log,它咬住了嗎?試試看重啟PMM服務,竟然就成功了,slow log馬上有資料寫入,看來我運氣不錯
得趕快想辦法把rotate功能關掉,但發現似乎無法關閉,QAN: Slow Log Configuration + Bug in Logrotation,那就只好定時清理囉,不要讓QAN有機會幫你清就好
但這次竟然失敗,slow log依然是空的,我反覆試了幾次都如此,Error log有告知解法是要你重啟mysql,有沒有搞錯啊?DB是能隨便重啟的嗎?
我看了一下0k的檔案,很像被什程序咬住的樣子,該不會是PMM本身Query Analytics的功能造成的,由於它會去分析slow log,它咬住了嗎?試試看重啟PMM服務,竟然就成功了,slow log馬上有資料寫入,看來我運氣不錯
得趕快想辦法把rotate功能關掉,但發現似乎無法關閉,QAN: Slow Log Configuration + Bug in Logrotation,那就只好定時清理囉,不要讓QAN有機會幫你清就好
0 意見:
張貼留言