修复磁盘(dev xvda1)的占用率达到100%的问题
今天猛然发现阿里云的服务访问非常忙,查看程序发现cpu占用并不高,就看了下磁盘空间,发现占用达到100% 经过上面的截图可以看出是docker的占用率导致的,于是就将docker的服务都给停止掉了. 发现还是不行,并非是缓存导致的,确定是有文件确实占用着空间.就将docker又启动,进入依次删除到log文件,但是很不幸还是未能解决根本问题.
没办法,先停止docker服务,查找下大文件到底是什么东西
find . -type f -size +800M
将之删除掉
问题是解决了,但是没有修复根本问题所在,就查看了下docker的相关说明,这个文件是记录docker在容器中的日志功能.功能是很好的,但是对于我这个服务来说确实用不上,就想到是否能够禁用掉.
查询了相关资料,发现在启动容器的时候加上
--log-driver="none"
#即启动容器的时候命令修改成
sudo docker run -it -d -p 80:8080 --name tomcatx8 --log-driver="none" -v /home/majj/docker/share_home/tomcat_home:/tomcat/webapps -v /etc/localtime:/etc/localtime:ro majj/tomcat:8
再次查询是否问题得以修复 如上图所示,已经没有日志产生.
到此问题已经完整的解决.