服务器磁盘满导致网站打不开
网站突然打不开,先别急着重启服务。SSH 连上去敲一条命令看磁盘:
df -h
# 看 Use% 这一列,飙到 100% 就是磁盘满了
接着找哪个目录占地方:
du -sh /* | sort -hr | head
# 从大到小排,一眼看出谁在吃盘
常见元凶就那几个:/var/log 里的日志、MySQL 的 binlog、网站备份包、临时文件。日志别直接 rm,用 truncate 清空更稳:
truncate -s 0 /www/wwwlogs/nginx_error.log
# 文件还在,内容清空,Nginx 不用重启
MySQL binlog 太肥就清旧的:
PURGE BINARY LOGS BEFORE NOW() - INTERVAL 3 DAY;
-- 只留最近三天的
用 Windows 小皮面板的,直接看面板首页的磁盘占用,或者进文件管理按大小排序删。清完重启一下 Nginx 和 MySQL,网站基本就回来了。日志最好挂个定时清理,别等爆盘。
标签:磁盘满,服务器维护,日志清理
说点什么 0