阿里云部署项目出现free disk space below threshold问题解决

我是一个新手,说说今天发生的故障,大佬不要笑话我哈。

今天还在公交车上,部门同事跟我说网站挂掉了,我心想,无非就是那几个问题呗,某个服务宕机了,或者磁盘满了,想着不是分分钟解决?但是事实上却没和么简单。当我来到公司,打开网站,F12一看,基本确定服务宕机,不是so easy吗,于是重启服务一步到位,但是还是不能访问,心里开始慌了,于是查看了一下日志,发现

阿里云部署项目出现free disk space below threshold问题解决_第1张图片

这个问题,导致我服务没有注册上去,百度提示是磁盘空间爆满(可以使用df -h查看磁盘空间),于是我开始逐步寻找占据空间大的文件,使用du -s * | sort -nr | head 就可以发现当前文件夹下文件占的空间由大到小排序,然后逐步进入,一直使用du -s * | sort -nr | head,直到最后,最后发现是我docker容器太多stop以后没有rm,导致占了很多空间,而无法再注册进去,于是docker ps -a 查看所有镜像,把那些excited状态的容器都清除掉,然后就可以注册上去啦,服务也就启动啦。新手千万不要乱用rm -rf哟!

这个问题提醒我们,没有用的容器就要及时删掉,没准就是一个定时炸弹呢。当然,你也可以加内存啊,能用钱解决的问题,那就不是问题!

你可能感兴趣的:(阿里云部署项目出现free disk space below threshold问题解决)