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 满了),希望碰 ...
随机推荐
- caioj 1001: [视频]实数运算1[水题]
题意:输入两个实数a和b,输出它们的和 题解:简单题不写题解了-- 代码: #include <cstdio> double a, b; int main() { while (~scan ...
- CPUs Intel 925X/915 Chipset (925X主板芯片组)
这个是2004年的intel产品的设计(主板,主板芯片组,北桥,南桥),结构也比较清晰,主要想看南桥和北桥的设计. 一些英文解释 ECC是一种能够实现"错误检查和纠正"的技术D92 ...
- linux mysql导入导出sql文件
导出 导出单独数据库:mysqldump -uroot -p 数据库名 > 数据库名.sql 例:mysqldump -uroot -p database1 > database1.sql ...
- @RequestBody和@RequestParam注解以及返回值,ajax相关知识点
关于前后端传递json数据这块查了好多资料,好多地方还是不清楚,先记录一下清楚的地方. 如果我们前端使用ajax发json数据,一般都加上contentType:'application/json;c ...
- Abp 实现通过手机号注册用户
前言 Abp 的 Identity 模块,实现了用户的管理,但是对于国内来讲,很多场景不能很好适配.比如:通过手机号进行注册的场景. Abp vnext Identity 以及 asp.net cor ...
- 不借助 Javascript,利用 SVG 快速构建马赛克效果
之前在公众号转发了好友 Vajoy 的一篇文章 -- 巧用 CSS 把图片马赛克风格化. 核心是利用了 CSS 中一个很有意思的属性 -- image-rendering,它可以用于设置图像缩放算法. ...
- css 实现球里装水
<template> <div class="container"> <div class="wave"></ ...
- 茴香豆的“茴”有四种写法,Python的格式化字符串也有
茴香豆的"茴"有四种写法,Python的格式化字符串也有 茴香豆的"茴"有四种写法,Python的格式化字符串也有 被低估的断言 多一个逗号,少一点糟心事 上下 ...
- i2c调试工具分享
i2c-tools简介 在嵌入式开发仲,有时候需要确认硬件是否正常连接,设备是否正常工作,设备的地址是多少等等,这里我们就需要使用一个用于测试I2C总线的工具--i2c-tools. i2c-tool ...
- selenium模块跳过用户名密码验证码输入,加载浏览器标签和cookie,进行翻页爬虫多页动态加载的数据(js)
能解决登陆一次后,之后不需要二次登陆的动态加载数据,网页保存的cookie和标签,加入到selenium自动化测试浏览器中 1 from selenium import webdriver 2 imp ...