docker引起服务器磁盘爆满
服务器异常
又是开开心心打开我心爱的服务器一天;
吔!这是嘛啊?我的服务器域名访问不了了,一直转圈圈超时了,好,打开ssh远程看看,吔!!!还是访问不了,宕机了?怀着一颗憋大便的心情打开了阿里云控制面板。
检查服务器
打开阿里云控制面板的监控,发现不同寻常的两个数据
我就挂两个网站,一个青龙面板,不应该这么占资源啊?想起来前两天打开青龙面板的时候有点卡,留了个心眼,等等,,,cpu运算高没事,磁盘。。。(第一张图片,下面深蓝色的是读取,最上面曲线是写。。)磁盘一直写这么久,它该累了吧?我一共就60个G的磁盘,现在恐怕磁盘已经炸了,哪个杀千刀的这么狗?
发现异常
根据以上信息判断,应该是磁盘爆满,导致服务器的宕机,那我就只能在控制面板中重启一下服务器,然后使用ssh登录,使用df
命令查看一下磁盘的信息。
我看见它了,我看见它了,Use内存占比,占最多的是我系统盘的/目录(根目录),娴熟的拿出了祖传rm -rf /*,不不不,使不得,这是自个服务器,不能这么使,算了,一步一步来吧,先进去看看根目录它怎么了,cd /
,让我使用du -sh *
康康它发育的怎么样了,看,有一个叫var的文件夹发育的还挺大,54G,应该就是他了,里面应该有哪个程序出问题了,我们进一步看看里面有什么。
避免尿素过多,我直接截图到问题文件,但是每一级目录都是可以用du -sh *
给他检查,
注意:du命令就是检查文件或目录大小的,具体参数可以查看:du命令介绍
解决问题
我来到了问题的根源处,发现这个目录下面的数据很大。
来看一下这个路径是啥吧
看一下内容是什么,不建议用cat哈,不然服务器可能会很卡,我就用tail看一下最后几行tail core.8252
全是这种东西;看了=没看;那我再打开一下小一点的文件,一个叫core.26822的文件,使用cat core.26822
查看到以下内容
之前看到的路径是在docker的ql里面ql是我的青龙面板,emmm就是代挂的一个东西,然后里面有一些报错就是有这个关键字,应该是我有一个脚本在一直跑,但是又报错,再加上我没在意,导致了它今天的宕机,抱歉是为父没照顾好你,然后我去访问一下青龙面板,已经jer了,好吧,那我就大手一挥,再次打出了rm -rf core.*
,就是用于删除带有core.字符,以任意结尾的文件,这是关于Linux正则匹配的知识,想研究Linux正则匹配的崽儿,访问:Linux正则匹配知识
好,现在我的崽儿它很健康了,待我启动青龙面板看看咋回事。
好吧,看起来也不是那么健康,明天重新给他装个docker。

结尾:写作不易,行行好给口饭吃吧,实在不行关注一下也行啊,再不济点个赞也行啊
docker引起服务器磁盘爆满的更多相关文章
- 【Linux】宝塔服务器磁盘爆满处理方法
直接上图 1 清理网站日志/php站点session/系统邮件/临时文件 cd /www/server/panel && python tools.pyc clear 2 清空面板回收 ...
- Jenkins遇到问题二:Jenkins服务器磁盘空间管理策略
Jenkins在帮助我们自动化构建服务的同时也在消耗服务器的磁盘空间,试想如果构建的项目个数很多,而Jenkins 服务器磁盘空间又不是非常大的话,每隔一段时间磁盘空间就会爆满导致Jenkins出现磁 ...
- 如何清理Docker占用的磁盘空间?
摘要:用了 Docker,好处挺多的,但是有一个不大不小的问题,它会一不小心占用太多磁盘,这就意味着我们必须及时清理. 作为一个有信仰的技术公司,我们Fundebug的后台采用了酷炫的全 Docker ...
- 如何清理Docker占用的磁盘空间?(转载)
本文转载自https://blog.fundebug.com/2018/01/10/how-to-clean-docker-disk/ , 感谢原作者. 摘要:用了Docker,好处挺多的,但是有一个 ...
- 理解inode以及软硬连接,和inode磁盘爆满的解决方案以及文件权限
理解Linux的软硬链接 创建硬链接的命令 [root@centos6 data]#ln /data/f1 /data/f2 [root@centos6 data]#ll -itotal 1613 - ...
- 通过SSIS监控远程服务器磁盘空间并发送邮件报警!
由于之前ESB是供应商部署的,且部署在C盘(C盘空间很小,还添加了很多ESB的windows服务日志在C盘,很容易把C盘空间占满,导致ESB服务运行宕机,几乎每隔几周发生一次事故,需要人工干预处理,不 ...
- SQL Server 服务器磁盘测试之SQLIO篇
原文:SQL Server 服务器磁盘测试之SQLIO篇 数据库调优工作中,有一部分是需要排查IO问题的,例如IO的速度或者RAID级别无法响应高并发下的快速请求.最常见的就是查看磁盘每次读写的响应速 ...
- spring从服务器磁盘读取图片,然后显示于前端页面上
需求是,前台通过传参,确定唯一图片,然后后台在服务器磁盘中读取该图片,然后显示于前台页面上. 后台代码: @RequestMapping("unit/bill/showeinvoice&qu ...
- (转)Linux服务器磁盘空间占满问题
转自:https://www.cnblogs.com/cindy-cindy/p/6796684.html 下面我们一起来看一篇关于Linux服务器磁盘占满问题解决(/dev/sda3 满了),希望碰 ...
随机推荐
- Ubuntu20.04中创建Pycharm桌面快捷方式
[Desktop Entry] Type=Application Name=Pycharm GenericName=Pycharm3 Comment=Pycharm3:The Python IDE E ...
- Python入门-系统模块time
1.time模块 时间戳:1970年,1月1日开始时间元祖:包含日期,时间,保存日期结构的元祖对象格式化时间日期:按照指定的标记进行格式化处理 时间戳 import time time_num = t ...
- 火狐浏览器Hackbar安装破解
1 下载 https://pan.baidu.com/s/18cKoJAam9by7AB168Im57g 64mt 下载后解压到一个固定文件夹下 2 安装 选择xpi进行安装 3 关闭插件更新 点击插 ...
- c++对c的拓展_增强
一:新增bool类型关键字:c中bool类型需要添加stdbool.h头文件,c++则可直接使用 void test(){ bool a=true; //c++可直接定义而c需添加头文件 true和f ...
- OllyDbg---循环、串操作和寻址方式
循环 字符串指令和寻址方式 循环 XOR ECX,ECX MOV ECX,15H LABEL: DEC ECX CMP ECX,0 JNE LABEL LOOP 重复循环,直到计数器的值为0,每次循环 ...
- Elasticsearch上手指南
目录 ElasticStack及Elasticsearch介绍 Elasticsearch安装 Elasticsearch入门 Elasticsearch配置 Elasticsearch REST A ...
- 面试突击39:synchronized底层是如何实现的?
想了解 synchronized 是如何运行的?就要先搞清楚 synchronized 是如何实现? synchronized 同步锁是通过 JVM 内置的 Monitor 监视器实现的,而监视器又是 ...
- 2021.08.01 P4359 伪光滑数(二叉堆)
2021.08.01 P4359 伪光滑数(二叉堆) [P4359 CQOI2016]伪光滑数 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题意: 若一个大于 11 的整数 MM ...
- 【深入理解TcaplusDB技术】扫描数据接口说明——[List表]
摘要 实现扫描指定表格中的数据. 示例代码 同步调用参见章节:[List表]扫描数据示例代码. 异步调用参见章节:[List表]异步扫描数据示例代码. Client对象方法说明 注:如有未列出来的Cl ...
- Dependabot 开始支持 pub package 版本检测
今年年初,我们发布了 Flutter 2022 产品路线图,其中「基础设施建设」这部分提到:2022 年 Flutter 团队将增加对供应链的安全的投入,目的是达到符合基础设施 SLSA 4 级别中描 ...