昨天下午2點多,突然接到反饋,說我負責維護的工具平臺掛了
於是我自己試了一下登錄那個平臺,發現能正常登錄啊,猜想是個別用戶的問題(因爲之前也有過類似的經歷,只有單個用戶反饋說訪問不了某個資源,後來查到是他自己電腦本地的環境改了)。
在查的過程中又收到另一個項目組的反饋,這時候覺得不是個別用戶的問題了。
自己再刷新一下網頁,發現自己也登錄不了的。
由於這個平臺是公司內部使用,我的Django就開了Debug模式,可以直接看到報錯信息:
依照上圖這個報錯,猜想應該是MySQL掛掉了。
於是嘗試登陸MySQL,發現能正常登錄啊。
接着隨便執行個查詢語句,發現又查不了,然後再查又可以了。
這麼奇怪的現象,第一次遇到。於是看了下/var/log/mysql/error.log,發現數據庫在2點23分到2點54分這半小時內頻繁關閉
但因爲有守護進程,被關閉後的數據庫又自動重啓
所以在半小時內關閉重啓了13次:
實在是搞不懂爲啥會頻繁重啓,猜想有兩個原因:
1、數據庫頂不住某種壓力崩了
2、有人在手動操作數據庫
針對猜想2,我先到羣裏問一下,等待回覆的同時查下猜想1。
結果還真的是有人在我那臺機器上搭建環境,造成了數據庫頻繁被重啓。