我用的阿裡雲的CentOS服務器,用的nginx+apache,最近啟動nginx報28:no space left on device的錯誤,就是磁盤滿了一:解決
1、使用命令:df -lk發現果然有個磁盤已滿
2、使用命令:du --max-depth=1 -h 查找大文件,發現/home文件夾下有17G的東西,因為我的apache是裝在/home下的,肯定是網站運行的日志文件占用的空間
3、進入apache下的logs目錄使用命令:ls -lht
查看文件的大小,果然有個8.6G文件,刪除即可。
4、再使用命令:df -lk然後啟動apache和nginx沒有問題,解決。
二:總結剛開始遇到錯誤感覺不應該啊,因為覺得空間應該是足夠的,然後也是網上搜索一下方法和Linux磁盤方面的命令,一步步解決。總之遇到錯誤應該感到慶幸,因為又可以學到東西了。