問題描述:我們使用linux服務器的時候;以前都運行的好好的,突然就打不開了,各方面都整整,就是打不開,后開也打不開;這對於新手來說是最棘手的,不知道得還以為是中病毒了
解決方法:
1.查看磁盤空間;df -h。如果發下磁盤空間已經運行到了100%;(我的已經處理過了,所以沒事了)
2.先刪除一些 安裝包,壓縮包什么的 釋放磁盤空間,讓你的項目運行起來了;
3.查找是哪些文件占用了磁盤空間,出現這個問題一般的都是 大量的日志文件引起的;例如nginx訪問日志,mysql的訪問日志等等
4.如果是nginx日志,把nginx日志重命名,然后重啟nginx服務器,這時候你可以選擇linux日志下載下來,也可以選擇 刪除,過幾秒之后在執行 df -h 會發現磁盤空間已釋放,立竿見影;
5.如果是mysql 日志,那你請謹慎操作,進入mysql 命令行 ,執行 reset master;在執行這個命令之前,請先備份數據庫,不然 后果自負,mysql的命中率幾乎是100%;但是也會有及其微概率的失敗;
總結:如果訪問量不大,則定期刪除日志文件即可;如果訪問量比較大,日志增長比較大則建議編寫一個腳本,每天把日志文件切割一下,在這里就不重點解釋了;