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 满了),希望碰 ...
随机推荐
- Leetcode541/151之String与char数组与StringBuffer
String与char数组与StringBuffer 通常情况下遇到删除字符或者反转字符串时需要将String转为char数组或者StringBuffer String与char数组 char [] ...
- JAVASE for 笔记
//0到100中奇数偶数的和package com.huang.boke.flowPath;public class Fordeme { public static void main(String[ ...
- C++五子棋(二)——游戏界面与棋子渲染
准备 我们首先要在程序中定义一个名为drawPNG的函数,用于输出png格式图片并使背景透明 引入头文件(需要提前安装EasyX) #include <graphics.h> 定义函数 d ...
- SpringMVC踩坑3——前后端传值问题
在前端页面点击修改,同时把需要修改的ID传到后端,后端根据ID去修改具体数据 这是前端代码 <a href="${pageContext.request.contextPath}/bo ...
- 微信开发者工具:Cannot read property 'addEventListener' of undefined 报错
点击右上角详情 有个调试基础库 当前为2.17.0 调为2.14.1 解决 如果对您有帮助,希望对面的你能点赞加评论!拜上! 若有bug还请告知,万分感谢!
- JDBC中常用的类和接口
<零基础学Java> JDBC中常用的类和接口 利用JDBC的这些类和接口可以更方便地访问并处理存储在数据库中的数据. DriverManager类 DriverManager类 是JDB ...
- 【高并发】不得不说的线程池与ThreadPoolExecutor类浅析
大家好,我是冰河~~ 今天,我们一起来简单聊聊线程池中的ThreadPoolExecutor类,好了,不多说了,开始进入今天的正题. 一.抛砖引玉 既然Java中支持以多线程的方式来执行相应的任务,但 ...
- 缓存中间件-Redis(二)
在上一篇中我们简单总结和介绍了Redis的几个方面 1.使用Redis背景 2.Redis通信多路复用的基本原理 3.Redis基本数据结构 4.Redis持久化方式 这一篇我们使用简单的业务场景来介 ...
- .NET Core(.NET6)中gRPC注册到Consul
一.简介 上一篇文章介绍了.NET Core 中使用gRPC,在微服务中,我们通常要把服务做成服务注册,服务发现的方式,那么这里来说一下gRPC是如何注册到Consul中的. Consul的安装这里就 ...
- MKL库矩阵乘法
此示例是利用Intel 的MKL库函数计算矩阵的乘法,目标为:\(C=\alpha*A*B+\beta*C\),由函数cblas_dgemm实现: 其中\(A\)为\(m\times k\)维矩阵,\ ...