服务器磁盘叕满了
发现一起听歌的后台监控不能正常运行了,吓得我赶紧打开了阿里云看了一眼服务器状态,好家伙磁盘直接100%了。
清理工作启动!
查找大文件实用命令
1
2sudo du -ah --max-depth=1 | sort -h # 按文件(夹)大小排序显示列表
df -h # 用人类可读的方式展示磁盘剩余空间实用清理命令
清理系统日志
1
2sudo journalctl --vacuum-time=2d # 仅保留最近两天的系统日志,多余的都自动删掉
sudo journalctl --vacuum-size=50M # 仅保留50M大小的系统日志,多余的都自动删掉清理 PM2 日志
1
pm2 flush app_name
清理 nginx 日志
1
rm /www/wwwlogs/*
恢复故障应用
MongoDB 在磁盘满的情况下,拒绝执行,并且自动停止服务。可以通过以下命令重启:
1
2
3sudo service mongod start # 启动 mongod
sudo service mongod status # 查看 mongod 的状态
pm2 restart app_name # 重启应用以便冲洗连接数据库