centOS7服務器/dev/vda1空間100%,沒有可用空間


事情經過,前兩天部署了爬蟲項目,爬的過程中出現了問題,導致后來可用空間越來越少

查看空間:

df -lh

查看rm掉但是仍被占用的文件的列表:

lsof |grep -i deleted

解決辦法:

  1. 重啟服務器
  2. kill掉所有占用文件的進程
  3. 把服務進程干掉(如果你能確定是哪個服務的話)

第一種方法重啟服務器時間太久,而且之后要啟動很多東西,於是不采用。
第二種方法,因為進程太多了,自己又不具備shell腳本的編寫能力,所以也pass掉。
於是用第三種,把爬蟲服務進程先干掉,等待一下內存的清空,在使用上面的查看命令再次檢查占用,發現已經正常了。

ps:期間發現,mysqld的占用也挺多,於是把mysql服務也重啟了一次。

END


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM